Rob Leclaire
Prof Rob isn't the worst. He may not have the time to go over the same concept again and again in his lectures/labs so I recommend using office hours. I was able to get clarification on some concepts I didn't understand. Fellow first years - this is university; quit whinging.