In the fall of 2007, he joined the Department of Chemistry at the University of La Verne as Assistant Professor. At this position, he has taught a large number of courses, including: General Chemistry I & II, Analytical Chemistry (Theory & Lab), Inorganic Chemistry, Instrumental Analysis (Theory & Lab), Physical Chemistry I & II (Theory & Lab).