Tara Geiber
Really cares about students. You have to show up to class, but it is worth it. There are lots of group projects that are actually fun. There are group pitches where you present in front of the class. The final is actually a project instead of a test.