Philip C. Ritchey - TAMU Computer Science Faculty Pages

advertisement
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
Download