John Michael
Dr. Michael is a really great teacher. He cares about all his students and he is very responsive to emails. His review sessions are extremely helpful and he genuinely cares about students understanding the material.