Masud Rana
Good teacher who knows his stuff. Missing no more than 3 class periods will get you 3 extra credit points for your final grade. His tests are basically the reviews he gives but different numbers. Sometimes he can be a bit of a boring lecturer.