David Golemboski
Golemboski is a wonderful professor for only being in his first few years. Wise beyond his years and incredibly knowledgeable. His course material can be challenging, and theres an insane amount of reading, but its rewarding when completed.