Ruohan Wu
Her lectures are long and boring, but she does post good material to study. If you study, her study guides you should be equipped for test. Her class is hard until you understand how she teaches. Sometimes she is hard to understand but as long as you study outside of class you are good. She does give extra credit that is worth a lot. DO IT!