Brown is an extremely approachable and caring teacher. He is very lecture heavy but makes the lectures fun and interesting. The labs aren't hard and are fun! As long as you show up to class and pay attention, you should pass. Brown is sometimes tough with grading but he does curve exams when the majority of students don't do well. Great teacher!