Murray Silverstone
It's a rough course, and 105 really just is not fun at all, I think he tries his best, I feel bad for the guy, but there is a literal boat load of material each week. You'll need to spend the hours he suggests. You'll pretty much need to go to every class. I wish there was more time for the labs, but there isn't. email him, he will reply. tests ok.