Xinyu Feng
Professor Feng is a good guy. The first 2 tests are very easy and basic but then he crams the hardest 2 chapters into 2 weeks of class, which makes the 3rd test pretty hard. Usually one homework a week, which takes around 45 minutes. The final project takes a long time but he gives you plenty of time to do it. Counts attendance towards extra credit