Bin Wei
The class was disorganized. Deadlines changed frequently and you should be prepared for the textbook to teach you some concepts since the professor leaves you a bit confused. Nice guy on a personal level though