Matthew Sinclair
Professor Sinclair was not very experienced as other professors and there are some mistakes in his lectures and ambiguities in homework/project descriptions. However, the issues gets better as class moves on. He's caring and willing to help students learn. Also his lecture slides are pretty nice!