Reviews of professor Ping Guo

Rating: 4.0/5, difficulty: 3.0/5
Professor Guo really understands how to teach an online class. Course material was well presented and understandable for a challenging topic. Grade depended highly on one exam (summer course, other courses may be different and I have her again this fall) and a few quizzes (2) and homeworks (5).

Rating: 4.0/5, difficulty: 1.0/5
This class is very light on homework - I think a (simple) assignment was due every 2 weeks? I had very little programming experience prior to this course and found it easy. I wish it was a little more interactive, but this professor was very nice! If you make an error on a homework problem, she sends a word doc to you with thorough corrections.

Rating: 5.0/5, difficulty: 3.0/5
Smart, thorough, gives detailed lectures so u dont really need to use the book.

Rating: 5.0/5, difficulty: 3.0/5
I highly recommend taking her for operating systems.  She makes it clear at the beginning she doesn't like the schools required curriculum and tries her best to provide the best resources to make the course better.  While the textbook is just Andrew Tanenbaum whining why minix was better than linux, her slides actually try to teach concepts.

Rating: 5.0/5, difficulty: 3.0/5
Her class notes are very clear. Cares about students.

Rating: 1.0/5, difficulty: 4.0/5
Read directly from the PowerPoint slides and never really have a straight answer to questions

Rating: 2.0/5, difficulty: 2.0/5
The class was online so I've never met the professor. I got the impression the professor was quite young. I've in software development for over 20 years when I took the class. A couple things on tests were misleading at best, several I felt completely wrong. Trying to discuss these things was like talking to a brick wall. Hope more experience helps

Rating: 5.0/5, difficulty: 2.0/5
I left a bad review previously, I liked her more at the end of the semester.  I will say you need to learn C programming first for any of her classes.  I recommend spending time learning pointers in C, honestly after that her assignments are pretty easy.  I realized her examples offer the solution to your homework assignments.

Rating: 5.0/5, difficulty: 3.0/5
Prof Guo is quite lenient on grading the assignments. She cares more about your general learning than about minor mistakes. Also, she does a good job of condensing the chapters in the textbook into a simpler and more readable PPT module. There's a little 'death by Powerpoint', but it's much more tolerable than the verbose textbook.

Rating: 5.0/5, difficulty: 3.0/5
Professor Guo seems very kind. Assignments were clear and graded fairly. Her slides were concise and much easier to follow than the book. Gives a choice on the midterm between taking an exam or completing a programming assignment, which offers great flexibility. Could be a tough class if you don't have experience with C yet, not bad otherwise.