Brandon Saunders
I've had Brandon for my introduction course too. He is quick in lecture so it's important that if you're confused about a topic, you should ask a question immediately. His office hours are helpful and stays by your side until you get the topic. His classes are NOT easy- but if you ask questions, pay attention in lab and work, you will learn a lot