Jeffrey Haynes
Great professor who has a lot of good information to teach. Group project is very important. And you will have to present in-front of at least half of the class. You can receive 2 points added to your final grade by just attending all classes. 