Richard Evans
This class is very interesting, but this prof teaches using experiments that leave you with no clue what is happening. He doesn't teach on the students level, he teaches on a graduate or PHD level. He answers all your question way too in depth and with so much scientific jargon that it ends up being no answer at all.