Chris Fore
With Chris's classes you definitely put in what you get out. If you aren't happy with your grade, he will help you find ways to get it back up. All of his classes have lectures for the first few weeks, then most of the semester is project-oriented.