Peter Johnson
Pete is an excellent professor, especially for Computer Architecture. The grading is structured in a sort of "pass/fail" way, which seems scary at first, but deadlines are flexible, and if you want to get an A in the course, Pete will help you get that A. The homework problems are essentially small parts of the projects, and the projects themselves are challenging, but doable. You will have to dedicate a significant amount of time and effort to this course, so I would not recommend doubling up on CS classes when you take 202. However, the projects are truly the only difficult aspect of the course; the quizzes can be taken over and over until you get a perfect score, and the exams are take home and usually cover material from lectures (the notes for which are always posted, and may be viewed while taking the exam).
Pete is an excellent professor, especially for Computer Architecture. The grading is structured in a sort of "pass/fail" way, which seems scary at first, but deadlines are flexible, and if you want to get an A in the course, Pete will help you get that A. The homework problems are essentially small parts of the projects, and the proj …Read more
This course was pretty difficult. The teacher's grading was fair in the beginning and then became super unfair. Very odd guy. I recommend trying to take this course with another professor if possible. Do yourself a favor.
I wnjoyed taking this course due to the material. Professor Johnson made it easy to understand. The projects were cool too, albeit it took a couple hours to complete, and I really appreciated his grading style.