William Colucci
Colucci is an eccentric professor and it shows during the lectures. Don't expect to learn anything. Just follow the syllabus and complete all the assignments on time. Each late assignment is lowered 50%. The exams are random, but the professor curves each exam.