Kangjie Lu
Lu was a disciplined, astute lecturer who has room for improvement but did very well. It's clear he is learning how to be a good prof (reading from slides, awkward pauses) but he will tell you what you need to know. The projects were challenging but but stimulating. The midterms were extremely fair; no surprises.