David Wiygul
I was trying to rearrange my entire Spring schedule just to take Wiygul for another math class, so I obviously recommend taking him. He's clear in his lectures & in what he expects, his exams are fair, and his curves can be very generous. He's also really approachable and replies to emails fast.