Philip C. Ritchey EDUCATION pcr@tamu.edu 979.862.6476 Purdue University, West Lafayette, IN May 2015 Doctor of Philosophy, Computer Science Thesis Title: Synthetic Steganography: Methods for Generating and Detecting Covert Channels in Generated Media Advisor: Prof. Vernon J. Rego Texas A&M University, College Station, TX Bachelor of Science Cum Laude, Computer Engineering May 2008 TEACHING INTERESTS Discrete Structures, Information Assurance and Security, Intelligent Systems, Algorithms and Complexity TEACHING Lecturer, Texas A&M University CSCE 110 – Programming I CSCE 222 – Discrete Structures for Computing CSCE 315 – Programming Studio ENGR 111 – Foundations of Engineering I Lecturer, Purdue University CS 182 – Foundations of Computer Science (4.3 / 5) 2015 Spring 2015 Spring 2015, Fall 2015 Spring 2015 Fall 2015 2014 Fall 2014 Teaching Assistant, Purdue University 2012 – 2014 CS 573 – Data Mining (grader) Fall 2012 CS 426 – Computer Security (4.1 / 5) Spring 2013 CS 180 – Problem Solving and Object Oriented Programming (4.7 / 5) Fall 2013 CS 182 – Foundations of Computer Science (4.5 / 5) Spring 2014 Peer Teacher, Texas A&M University CPSC 310 – Database Systems CPSC 311 – Analysis of Algorithms CPSC 410 – Operating Systems CPSC 420 – Artificial Intelligence CPSC 433 – Formal Languages of Automata 2007 – 2008 MENTORSHIP Rudy Seville Wenyu Zhang Dong Xiang Dihong “Leo” Gao 2010 2010 – 2011 2012 2013 – 2015 RESEARCH INTERESTS Computer Security and Privacy, Information Hiding, Censorship-Resistant Technologies, Cybersecurity, Multi-Agent Systems, Simulation and Modeling. Philip C. Ritchey, pcr@tamu.edu RESEARCH Dr. Vernon Rego, Purdue University 2008 – 2015 Research on generating and detecting hidden messages in dynamic covert channels. Developed and implemented systems for information hiding using CSGs, decision trees, simple games, and procedurally generated media. Dr. Dezhen Song, Texas A&M University Spring 2008 Developed an automatic request generation system using motion detected in a scene by a stationary video input device. Requests generated by the system are used as input to an optimization algorithm which outputs optimal frames which are used to direct the operation of one or more pan-tilt-zoom cameras. Dr. Thomas Ioerger, Texas A&M University 2007 – 2008 Extended the Monotonic Concession Protocol to the multi-agent domain. Developed a cooperative system for conflict detection and resolution for air traffic control using multi-agent negotiation (MAMCP). HONORS First Place, CERIAS Symposium Poster Contest Second Place, CERIAS Symposium Poster Contest Outstanding Service to the CS Department PGSG Travel Grant (for DISIO 2012) CS-GSB Travel Grant (IIH-MSP 2012) Outstanding Service to the CS Department Dean’s Honor Roll Industrial Affiliates Program Scholarship Recipient Distinguished Student Award PUBLICATIONS [1] P. Ritchey, J. Ramos, and V. Rego. A Framework for Synthetic Stego. In Proceedings of the Fifth Annual Workshop on Cyber Security and Information Intelligence Research, pages 30:1 – 30:4, 2009. [2] P. Ritchey and V. Rego. Covert Channels in Combinatorial Games. In Proceedings of the International Workshop on Distributed Simulation and Online Gaming – ICST Conference on Simulation Tools and Techniques, pages 241 – 248, 2012. [3] P. Ritchey and V. Rego. Hiding Secret Messages in Huffman Trees. In Proceedings of the Eighth International Conference on Intelligent Information Hiding and Multimedia Signal Processing, pages 71 – 74, 2012. [4] P. Ritchey and V. Rego. A Context Sensitive Tiling System for Information Hiding. Journal of Information Hiding and Multimedia Signal Processing, 3(3):212 – 226, 2012. [5] P. Ritchey. It's not about winning, it's about sending a message: hiding information in games. XRDS: Crossroads, The ACM Magazine for Students - The Complexities of Privacy and Anonymity, Vol. 20, No. 1, pp. 48-52, September 2013. Philip C. Ritchey, pcr@tamu.edu 2014 2013 2013 2012 2012 2011 2007 2007 2005 SERVICE ACTIVITIES [6] P. Ritchey and V. Rego. StegoDoku: Data Hiding in Sudoku Puzzles. Designs, Codes and Cryptography, in preparation. [7] P. Ritchey and V. Rego. Detecting TicTacStego: Anomaly Detection for Steganalysis in Games. Computers and Security, in preparation. [8] D. Gao, P. Ritchey, and V. Rego. STASI: a Software Testbed for Analyzing Steganographic Interactions. Software: Practice and Experience, in preparation. Academic Professional Track Committee, Texas A&M Reviewer, Digital Signal Processing 2015 – 2018 2014 – Present Purdue Graduate Student Government (PGSG) Vice President Senator Parliamentarian Chair, Legislative and Strategic Planning Committee Graduate Representative to CSEL Building Committee Member, Campus Appeals Board 2008 – 2012 2011 – 2012 2008 – 2011 2009 – 2010 2010 – 2011 2010 – 2012 2011 – 2012 Purdue Computer Science Graduate Student Board President (“Chair”) PGSG Senator for Computer Science 2008 – 2013 2011 – 2013 2008 – 2011 Texas A&M Student Engineers’ Council Vice President of Internal Division Systems Administrator 2004 – 2007 2006 – 2007 2005 – 2006 Texas A&M Leaders in Freshman Engineering Team Leader, Development Committee Member, Service Committee 2003 – 2005 2004 – 2005 2003 – 2004 Association of Computing Machinery Student Member 2009 – Present Institute of Electrical and Electronics Engineers Student Member 2009 – Present PROGRAMMING LANGUAGES C, C++, JAVA, MATLAB, SQL, PHP, PYTHON Philip C. Ritchey, pcr@tamu.edu PROFESSIONAL DEVELOPMENT Computer Science Teachers Association Annual Conference 2015 The CSTA Annual Conference provides professional development opportunities for K–12 computer science and information technology teachers who need practical, relevant information to help them prepare their students for the future. Wakonse South Conference on College Teaching 2015 Annual workshop for academic professionals from post-secondary educational institutions to learn and share new and effective teaching strategies. Aggie Ally 2015 – Present Allies are individuals who are willing to provide a safe haven, a listening ear, and support for lesbian, gay, bisexual, and transgender people or anyone dealing with sexual orientation issues. QPR Gatekeeper 2015 - Present QPR stands for Question, Persuade and Refer, three steps anyone can learn to help prevent suicide. Just like CPR, QPR is an emergency response to someone in crisis and can save lives. The College Teaching Workshops, Series I Spring 2011 Purdue University Center for Instructional Excellence workshops designed to improve teaching skills. Chinese Language Classes Fall 2011 – Spring 2014 Purdue University School Languages and Cultures. Completed 8 semesters of Mandarin language classes. Can read, speak, and write at an intermediate level. WORK EXPERIENCE Intern, Microsemi – West Lafayette LLVM Compiler Infrastructure Enhancements Counselor, Camp Champions, Marble Falls, TX Horseback Riding Instructor Ropes Course Technician Sailing Instructor Philip C. Ritchey, pcr@tamu.edu Summer 2011 Summer 2004, 2005