John Palabiyik
 If you are not free during his office hours he does not make many efforts to help you, even if you are failing. He's probably a really great guy, I think he just needs to learn how to communicate and be there for them when they need it. Should also be more flexible with students schedules vs his own.