Jin Guo
Frequent homework assignments that were ungraded but necessary to succeed, on top of labs and exams that required very specific answers so you think you do well when you leave but you probably didn't. Difficult to keep up in this class. Prof. Guo does make an effort to get feedback from students and takes the time to try to improve.