Irwin Dennis
Hard class, but you learn so many skills and use a lot of programs that are helpful for the IMC career! You usually have to go to class to know what's going on and use class time for projects... Might also need to work on projects outside of class. But a really great class with a great professor!