RED FLAGS: 2.4 on rate my prof rn
Avoid at all costs

You will need to know a lot already before you take this class. He will call out students for not knowing things. 
Medium amount of homework.
Attendance isn't mandatory but good luck actually knowing what he wants from you.
IF you have to take him; take CS-102, CS-118 before
