David Lippel
I enjoyed this class a lot! I like how this class is designed this year - watching lectures prior to classes and solving group problems (the problems in class are challenging yet we get helps from David and TAs.) also, homework problems are harder than tests (I personally think thats a good thing)