Professor Fawzi Emad Reviews
Prof: Fawzi Emad / 2020
Aug 26, 2021
This is one the most important courses in CS, it is a somewhat hard course but it's really foundational for CS.
10/10, Fawzi is extremely beginner friendly and he explains concepts in a way that's very easy for anyone to understand
Go through the posted code examples and trace them on paper. Keep track of every variable and every change and every output. Then type the code into Eclipse and see if your trace output matches.
If you’ve never programmed before, definitely take Fawzi. I took it with Nelson spring 2019 and found it way too confusing and dropped. Took it in the summer with Fawzi, understood everything super clearly and finished with an A+. Took Nelson for 132 and got an A- with a great understanding as well. Both are amazing lecturers, but Fawzi is really good for your first CS experience.