Randy Pellew
I thought he'd be better. Lectures are all over the place. This class is A LOT of content and you have to put in A LOT of work. He does want everyone to pass. My grade depended on the final and I luckily passed, but you MUST study your butt off. If you know the content you will pass. Gives back pts on exams. Very fast-paced class. Manageable.7.5/10