He teaches undergraduates the courses in Discrete Mathematics, Data Structure, Artificial Intelligence.