In Kee Kim
Professor Kim really knows his stuff and puts in the effort. His projects aren't overly difficult, though they do make you work for the A. His midterm was really hard, so study in advance for it, but honestly most of the grade is in the projects.