Is one ok the best teachers I've had he's very good at explaining information in unique ways that are easy to understand and he really cares about seeing his students succeed not just in class but after they graduate aswell.