Sena Hafezi
this dude comes extremely unprepared to class. His lectures don't teach you anything. The only reason why people even come is because he takes attendence. His lectures are him writing a lousy definition on the board that everyone literally has no idea what is means. Then you move on to the next section. Also assigns 5+ hours hw/night via mymathlab