Ben Wielechowski
Professor Wielechowski is a delight. He's always flexible about due dates, and really want you to succeed. His assignments are interesting, and you learn more about yourself as the course progresses. If you have a chance, take him.