Mark Holoboski
He's a good teacher, was thorough in lecture, and explained stuff well but it didn't always translate well on the tests. I spent a lot of time googling concepts as it wasn't covered in the textbook or labs. Labs will kick your butt. Powerpoints could be more detailed/guided I got confused & lost often when studying those. Thats not his fault tho