Gregory Reaume
Prof. Reaume is an excellent teacher and mentor. He cares about what you want to learn and works well around unexpected consequences. The class is lecture based but you will pass if you pay attention.