|Teaching:|| Courses that I have taught.
|Research:||My research interests|
|Administration:||Curriculum & Teaching Committee
Our exciting new Bachelor of Informatics program
|Personal:||A brief bio|
|Contact me:||Virtually or physically|
Representation Tool: A new learning tool for data
Floating Point Representation Tool: Ditto for the floats!
Logarithms: A reference page.
Other reference data.
|Other good stuff:||A very small gallery of views
of our campus|
A color demonstration written in Java
What is Skiance?
A musical transposition tool.
|Courses taught recently:||
INFX 1604 Introduction to Computer Programming (using Python)|
CSCI 1103 Computer Science I and II
CSCI 2120 Assembly Language Programming
CSCI 2121 Introduction to Computer Organization and Assembly Language
CSCI 3121 Computer Organization
CSCI 3133 Applications Programming (Windows Programming)
CSCI 3171 Network Computing
CSCI 4124 Digital System Design
CS 3124 Data Acquisition and Instrument Control
CSCI 4170 Data Communications
CSCI 4191 Application Development Project
CSCI 6053 Numerical Analysis I
CSCI 6065 Directed Studies (Computer Architecture)
The CS component of the DISP course (SCIE 1500)
Dalhousie Continuing Technical Education courses:
Java Programming, C Programming, Web Mastering.
Guidelines for TAs in my courses.
Thoughts on TA Excellence.
I have worked on the design of routing algorithms for wireless ad-hoc networks. This work has led to the development of a general continuum model of ad-hoc networks.
I am also interested in simulation, especially the development of discrete-event simulation systems for computer-assisted learning. Other research interests include decision analysis and systems benchmarking methodology.
I received a B.Sc. and M.Sc. in physics from Dalhousie University in 1966 and 1970. My Ph.D. is in applied mathematics from the University of Waterloo in 1972. I have been a member of the Faculty of Computer Science here at Dalhousie University since 1997. I had been at the Technical University of Nova Scotia from 1982 until it merged with Dalhousie in 1997. Previously I held positions at Memorial University of Newfoundland, UC San Jose, University of Alberta and St. Francis Xavier University.