Dominick Ali
Do not take this class. He can be a great teacher at times but the teaching style is awful. The lectures and the labs do not correspond with one another and the lectures barely help with the homework assignments. Lectures are just a PowerPoint of concepts. He also is a very late grader, as in some grades from September are not put in in December.