David Smith
Alpha is the best professor. Kept me engaged, incredible lectures, and so caring. He learns everyone's name, even in a huge class. His DPs are time consuming, but you will come out of this class prepared to use knowledge in the real world. Without a doubt I got a lower grade than I would've from another prof, would take him again in a heartbeat.