Dr. Chu is as nice as he can be but the class was just not that great. If you struggle to pay attention during lectures, that will definitely be a problem in this class. Only four assignments and a participation grade. He does not give much extra credit so I'd recommend going above and beyond on the few assignments he does give.