William Colucci
Had him as a fill-in. Never seems prepared for classes. The exams are nothing like what you read or talk about in class whatsoever. Lectures are dry. Has many group projects but makes all the instructions very unclear meanwhile he emphasizes the importance of being clear with your thoughts. Didn't learn a thing and would not take again.