Not a good Prof at all. Very unclear about expectations for both assignments and exams. Little to no detail explaining what should be expected for assignments. His lectures are all over the place and unorganized.