Nadia Polikarpova
A great professor that knows her stuff. Very caring about student. The midterm was hard but the final was managable. Class material was not too bad for me since I took CSE 101, but I imagine it could be hard for somebody who hasn't. Class average was a B+.