I have been in Glasgow since 1986 having previously worked in Cambridge University, Bell Laboratories (Murray Hill), ETH-Zürich, Cornell University, and Ohio State University. I spent the academic year 1997–98 at the University of California at Santa Barbara and was on secondment with Freescale Semiconductor in East Kilbride from September–December 2004.
The physics of low-dimensional semiconductors: an introduction was published by Cambridge University Press in January 1998. It is available in paperback and hardback. Please go to its home page on this server for further information. There are also links to the publisher's web servers in Cambridge and New York. It has been translated into Japanese.
MSP430 Microcontroller Basics was published by Newnes (an imprint of Elsevier) in August 2008. Please go to its home page on this server for further information and to download the accompanying files (code and solutions to examples).
My research interests cover a wide range of theoretical semiconductor physics, mainly centred around heterostructures. Here are some topics of recent interest.
These are the courses that I teach and other duties associated with teaching.
Material for many of these courses is available on the Engineering Faculty moodle server.
I was Director of Undergraduate Studies for several years but this post is now held by Martin Macauley.
I’ve written several tutorials on different applications in the Cadence OrCAD suite. Please go to my Cadence OrCAD page on this server if you would like to read these.