He teaches chemistry courses in both the graduate and undergraduate levels. Aside from teaching, he also serves as panel examiner and thesis adviser, lecturer and trained accreditor. His research interests focus in chemistry education, pedagogy, and assessment. Email: avilla.ra@pnu.edu.ph