Awesome
Professor Ritchey is awesomely an enthusiastic teacher. He responds well to emails. He's helpful and his class is an educational one. However, the workload is insane. Expect to put in eight hours on each homework after the first three or four. I can describe the homework like a massive puzzle that's fun. But, without TA's help, you will not pass.
Awesome
Prof. Philip is probably one of my favorite professors ever! He can be strict with grades and reviews at times, but all he wants is for students to do their best and learn. Outside of class, he's still eager to help, and his lectures are amusing. During COVID, he also managed the online transition extremely well. I'd take him again in a heartbeat!
Average
He is well-organized (he creates an agenda for each class session), has interesting in-class activities, and gives his lectures his all. It's difficult to do both at the same time because he talks and codes so quickly. The majority of my learning came through zybooks, labs, and hws. Don't put off doing your homework; it starts out easy but quickly becomes difficult.
Awful
Professor Ritchey failed me without any explanation, even though my code was passing on to my system.
Average
Honestly, Professor Ritchey is the worst lecturer on earth. I know all about C++ and I'm confused by his explanation. He doesn't really help with homework. He just redirects you to Google your question and leave him alone. On the other hand, his grading criteria are quite clear and if you mess up, it is on you. Just don't miss school and don't procrastinate.
Poor
Professor Ritchey's class is an introductory one. However, he wants to teach the class as if you have been programming for years because he doesn't want to bore the advanced students. He writes the toughest test questions and is a tough grader. He can be intimidating at times too. On the other hand, he's very knowledgeable about the course and is willing to help if you ask him.
Texas A&M University College Station - Computer Science
Instructional Assistant Professor at Texas A&M University
Research
Philip
Ritchey
College Station, Texas
Specialties: Digital Steganography, Computer Science Education
Lecturer
Spring 2015:
CS 110 - Programming I
CS 222 - Discrete Structures for Computer Science
CS 315 - Programming Studio
Instructional Assistant Professor
Philip worked at Texas A&M University as a Instructional Assistant Professor
Peer Teacher
Summer 2008:
CPSC 310 - Database Systems
CPSC 311 - Analysis of Algorithms
CPSC 410 - Operating Systems
CSPC 420 - Artificial Intelligence
CPSC 431 - Software Engineering
Spring 2008:
CPSC 433 - Formal Languages of Automata
Fall 2007:
CPSC 310 - Database Systems
CPSC 410 - Operating Systems
Teaching Assistant
Fall 2012 - CS 573 - Data Mining
Spring 2013 - CS 426 - Computer Security
Fall 2013 - CS 180 - Problem Solving And Object-Oriented Programming
Spring 2014 - CS 182 - Foundations of Computer Science
Summer 2014 - Prep for CS 180, 240, 251
Research Assistant
Dynamic Covert Channels
Graduate Lecturer
CS 182 - Foundations of Computer Science
Intern
Worked with LLVM compiler framework.
B.S.
Computer Engineering
Cum Laude
Lecturer
Spring 2015:
CS 110 - Programming I
CS 222 - Discrete Structures for Computer Science
CS 315 - Programming Studio
Instructional Assistant Professor
Peer Teacher
Summer 2008:
CPSC 310 - Database Systems
CPSC 311 - Analysis of Algorithms
CPSC 410 - Operating Systems
CSPC 420 - Artificial Intelligence
CPSC 431 - Software Engineering
Spring 2008:
CPSC 433 - Formal Languages of Automata
Fall 2007:
CPSC 310 - Database Systems
CPSC 410 - Operating Systems
PhD
Computer Science
Teaching Assistant
Fall 2012 - CS 573 - Data Mining
Spring 2013 - CS 426 - Computer Security
Fall 2013 - CS 180 - Problem Solving And Object-Oriented Programming
Spring 2014 - CS 182 - Foundations of Computer Science
Summer 2014 - Prep for CS 180, 240, 251
Research Assistant
Dynamic Covert Channels
The following profiles may or may not be the same professor: