Feng Bao
Good guy, decent professor. Tests are lengthy and involve a lot of calculus 2. Some of the non-graded homework problems are on the tests. You're gonna have to work for a good grade. Very infrequent bonus problems during class.