Shaodong Lin
No calculators allowed, had to buy a online homework program ($100). Exams were literally ten questions, partial credit was given but it wasn't a lot. One exam was ACTUALLY written on the board. Skipped steps, made mistakes on the board. Nice person in general, but bad teacher. The homework program solved differently than book. Self taught class.