He began his teaching career at KCC as an adjunct lecturer in 1995. In 1999, he became a Substitute Lecturer. Two years later, he was appointed as an Assistant Professor and, in 2007, became a tenured Associate Professor.