Matthew Rattigan
The professor is energetic and cares about his students success, but the programming assignments in the course are a mess. The course staff is for the most part inaccessible on campuswire, which is really frustrating.