Professor Brown is a great teacher who cares about his students. He gives out plenty of opportunities for extra credit and is really understanding. He is super helpful and will help you understand something if you need more clarification. I would definitely take him again.