Syllabus PST 3115 Philosophy of Science (Georgia Institute of Technology, Atlanta, GA, USA, Fall Semester 1999)
Syllabus PST 3105 A Ethical Theories (Georgia Institute of Technology, Atlanta, GA, USA, Spring Semester 2000)
Syllabus PST 3127 B Science, Technology, and Human Values (Georgia Institute of Technology, Atlanta, GA, USA, Fall Semester 2000)
Syllabus PST 3127 C Science, Technology, and Human Values (Georgia Institute of Technology, Atlanta, GA, USA, Fall Semester 2000)
Syllabus PST 4174 Perspectives on Science and Technology (Georgia Institute of Technology, Atlanta, GA, USA, Fall Semester 2002)
Syllabus PST 4903 Mathematical Logic (Georgia Institute of Technology, Atlanta, GA, USA, Fall Semester 2002)
Syllabus PHI 3990 Special Studies In Philosophy: Philosophy of Science [SU13] (Baruch College, The City University of New York, New York, USA, Fall Semester 2003)
Course: Philosophy of science (Sun-Yat Sen University, Canton, P.R. China, 2005-2008)