Belmiro Galo Da Silva
The lectures and homework were fine, the exams were ridiculous. The homework was far easier than the exams, and thus did an awful job of preparing me for them. I failed the final after spending the last week reviewing the lecture material. Also, on short notice he gave a course eval incentive, then released the final grades prior to the deadline.