Brian Darrow
He was extreamly nice and caring towards students. Ask questions if you have them and he will definitely help you. During his lectures, he always made sure his students understood what he was teaching. He was always available during office hours to go over stuff with you. I would definitely take him again. 