Daniel Balena
Not sure why he does not have a 5.0. Best math professor out there for finite math. He goes slow and explains everything so well. I am terrible at math and got a 95. He is also very nice and cares about his students.