Daniel Fonfria-Perera
Overall, his class was great. Lots of in-class participation, but always willing to help, sometimes late on email responses. Offers a good amount of extra credit. If you do the homework, and talk to others in class, you should be well prepared for the tests. 