J Roger Brothers
Mr. Brothers was very nice and very approachable, however, his lectures are very long and very boring. If you miss a class, you will definitely not perform well on exams. There is a lot of information covered and a lot of information tested.