Data based on 2 reviews.
Mr. B is very good at letting students know what they need to know for tests. You will do well if you pay attention in class (find your own way to be motivated), and ask questions if you don't understand something. He is very good at explaining things, has a good sense of humour, and puts a lot of work into the course,
Reach out to the teacher if you do not know any. He is helpful