Joe Chiu
Great Class, good teacher. Gets a lot of hate but if you actually show up to class and put in the effort it is an easy A. 4/5 difficulty for a 200 level but if it was a 400 level it would be 2/5.