Joseph Puma
Great professor, you can tell he cares for and enjoys his work. Never hesitates to go the extra length to do what he can to teach and help any student in need. Really understanding and goes out of his way to offer a lot of office hours for anyone who needs help. Probably the best professor I've had for the ID course curriculum. Much respect.