Number of ratings 58 Submit a correction

CS120
This class was a lot of fun, but beware - there is a LOT of work involved. Only take this class if you are really interested in CS. Peter did a great job teaching this course, and I feel like I now have a really thorough understanding of C through all the crazy assignments we did.
CS418
Overall an excellent class that introduces you to programming at various layers of an Operating System. Assignments were very good and the class focuses more on understanding from the code than books.It is an excellent approach as it removes all fears from your mind and after the class you feel confident to dive into OS code independently
CS120
-Extremely thorough lecturer. -The assignments are very relevant and interesting, but at least a quarter of them take 10-20 hours. -I have never learned so much from one teacher. -Expect to work extremely hard, but the work pays off: you will have a great understanding of programming C/C++ after this class.
CS211
Awesome professor. This is my second class with him. If you want to learn the material, you will take a class with Peter. Beware, though, YOU WILL WORK!!! His courses always require a ton of time, but they are well worth it. He is also very helpful. He is my favorite professor by far. -RD
COMP120
Perfect professor for this course -- to learn C/C++ really well, what you need is plenty of practice. I miss the weekly programming assignments now =/ The lecture is basically a series of code examples (including ones to demonstrate interesting/unexpected examples). If you want to really learn to program, take one of his courses. =D
CS107
I only took this class because it was a requirement for my major. This class is difficult, but learning something totally foreign to you normally is. Froehlich will provide all the assistance you ask for. Though difficult and time consuming, I really feel like I'm learning something in this class rather than just obtaining a grade. Highly recommend
JAVA101
Continuing from previous post- Before taking his class, I planned to minor in CS. After his class, I will never take another CS class again in my life. I know this also happened to several other students. He truly does not care if you learn; teaching this class seemed like a chore to him. I have never thought so poorly of a teacher.**AVOID HIM**
CS226
The class is easy if you have a lot of time on your hands. Essentially, plan on spending up to 20 hours a week on the projects. You will learn the material at the cost of your GPA.
CS120
Froehlich rocks my world. One of the most useful and 'fun' (in that sadistic/masochistic kinda way) courses I've had the pleasure of taking. Do not take unless you have a legit interest in learning how to code, else it will destroy your soul, your will to live your very being.
IntPr01
Great job at explaining the subtleties of the languages covered. Very knowledgeable. Made you work to get the knowledge, the best way. Was fair in grading and available for help in office hours
DATAStru
Professor does not come prepared to class, is often trying to figure out a particular aspect of what he is trying to teach while in class, wasting more than half the time. TB poorly chosen; many of the intended topics missing or skimmed over and even the prof often didn't know what was covered in the TB. Essentially SELF-TAUGHT course!
COMP120
Excellent professor overall. His class is a goodly amount of work, but you will learn how to better code C/C++. Prior programming experience is a must.
CS226
Overall great professor. Pays much attention to detail, and emphasizes key misunderstandings appropriately. Grading sometimes seems harsh, but overall the class was very beneficial. Only suggestion I'd make is to consider revising the grading policy to encourage more well-designed, clean code than simply "whatever works."