Haejune Kim
Took this class over the Summer. The semester was going fine until the final which was 30% of the grade and he made it the hardest final on planet earth, every test of was felt like I needed 30 mins more to complete it but the final felt like I need 3 more hours. The avg was a F on the final and there are no curves. So get ready to take an L.