Thomas Heverin
Take any class you can with him. His classes are highly structured and you know what to expect. Although Dr. Heverin may change the syllabus or assignments during the term, he always does it to make things better and more interesting. He also gets back to you really quickly. He really cares about his classes and students!