Lingjun Li
Eh, he was OK. His lectures are quick and tries to answer questions at best of his ability but sometimes gets confusing. He does grade really well though, and gives tons of credit. If you have a 5 point question on a test and put a few things, he still gives at least 3 points. Pretty boring class but you get the homework schedule at beginning.