Victor Matos
Solid professor. Has his "senior" moments. Weekly labs which would cover the week's lectures. Quizzes are free points basically. I made the mistake of not devoting my attention to him fully for lectures, which made me memorize things last minute instead of actually learning. If you actually listen and learn during all his lectures, you'll be fine.