Simply the worst professor I have ever had. Used lab time as additional lecture, then forced us to do lab on our own. Super unclear on expectations, but somehow expects you to read his mind as to what he wants. His "lectures" involve him reading off of slides- if only I was literate and could do that on my own...