Classes Spring 2019

CSC 161 - Imperative Programming (MWF 2:30 - 4 pm)

CSC 324 - Software Design and Development (MWF 10 - 11:50 am)

CSC 326 - Software Development Leadership (varies)

How to Meet with Me

Office Hours will generally be held at the following times, unless there is a notice posted by email or on my door.



Do not count on me being in my office at 10 on Thursday January 31st.  

Remember, my office is in Noyce 2811 (second floor ... not third).  If these times do not work for you, contact me to set up an appointment.  

If the door is closed, please assume that I am meeting with someone. If none of these times work for you, please check my calendar for an available time and email me to set up an appointment.


My research primarily is in the field of educational technology with a particular focus on the educational uses of computer games (commercial and serious), simulations, and virtual worlds and the cultural, social, and policy issues that this raises. I seek to improve education through playful, experiential learning using commercial, off-the-shelf games as well as serious games developed for educational purposes.

Yes, I research computer games. It's a rough life.

I also research ways to increase diversity in computer science through informal (afterschool and out of school) game modding and development opportunities.

If you are interested in either of these two areas, see my Research page - or come and talk to me.