Dr. Mac definitely puts in the effort to be approachable with his students and he is super knowledgeable. He's very timely with his response to questions and super understanding when it comes to life problems getting in the way.