Teaching Interests
 
Teaching Record
Since starting teaching in 1972, I have taught classes in a variety of areas including:

	•	Distributed Collaborative Software Development
	•	Software Engineering
	•	Software Process and Quality
	•	Database Systems
	•	Information Systems
	•	Data Structures
	•	Compiler Construction
	•	Formal Languages
	•	Programming Languages
	•	Information Retrieval
	•	Operating Systems
	•	Office Information Systems
	•	Knowledge-Based Management Systems

Teaching Philosophy


Book Publications

I co-authored two major texts with J. Paul Tremblay while was a faculty member at the University of Saskatchewan. They were:





http://www.amazon.com/exec/obidos/search-handle-url/ref=ntt_athr_dp_sr_1?%5Fencoding=UTF8&search-type=ss&index=books&field-author=Jean-Paul%20Tremblayhttp://www.amazon.com/exec/obidos/search-handle-url/ref=ntt_athr_dp_sr_2?%5Fencoding=UTF8&search-type=ss&index=books&field-author=Paul%20G.%20Sorensonhttp://www.amazon.com/Introduction-Structures-Applications-Computer-Science/dp/0070651574http://www.amazon.com/exec/obidos/search-handle-url/ref=ntt_athr_dp_sr_1?%5Fencoding=UTF8&search-type=ss&index=books&field-author=Jean-Paul%20Tremblayhttp://www.amazon.com/exec/obidos/search-handle-url/ref=ntt_athr_dp_sr_2?%5Fencoding=UTF8&search-type=ss&index=books&field-author=Paul%20G.%20Sorensonhttp://www.amazon.com/Practice-Compiler-Writing-McGraw-Hill-computer/dp/0070651612/ref=sr_1_2?ie=UTF8&s=books&qid=1234047488&sr=1-2shapeimage_3_link_0shapeimage_3_link_1shapeimage_3_link_2shapeimage_3_link_3shapeimage_3_link_4shapeimage_3_link_5