Medhi Hossain
Very respectful professor. Grading based on 2 exams (10% each), in class assignments which he allows open notes for (40%), one group term project (30%), and attendance/participation (10%). Nice guy who made an 8am class actually bearable. Highly recommend. Dont use the book much, probably dont need to buy it.