Ph.D., University of Victoria

Dr. Jacqueline E. Rice, Professor
office A512, University Hall

University of Lethbridge
4401 University Drive
Lethbridge, Alberta, Canada T1K 3M4
tel: 403.329.2783 fax: 403.317.2882

j.rice @

saying of the minute



last updated June 2018


My current area of research focuses on an examination of how people use programming languages, and relating sociolingguistics characteristics to differences in the use of programming languages. I am interested in whether particular styles can be identified and if these styles relate to software quality; in addition, I'm interested in whether these styles affect how people perceive the quality of the software.

My other areas of interest include logic synthesis, representations and classification of Boolean functions, particularly decision diagrams (DDs) and spectral transforms. My most recent projects have focused on logic synthesis, testing, and function representations for reversible logic.

Other areas of interest include women in engineering and computer science and education in computer science and engineering.

     - publications
     - students
     - advice for graduate students (from Iowa State)
     - my women in science page (not recently updated)
     - I am on the "Ask a scientist" web page!


CS 1000 Introduction to Computer Science Fall 2003, Fall 2004, Fall 2008, Fall 2010, Fall 2011, Fall 2012, Fall 2015
CS 1620 Fundamentals of Programming I Fall 2002, Spring 2003, Fall 2005, Spring 2010, Spring 2014
CS 2610 Introduction to Digital Systems Spring 2005, Spring 2006, Fall 2006, Fall 2008, Spring 2009, Fall 2009, Fall 2012, Fall 2013, Spring 2017
CS 3660 Introduction to Database Systems Spring 2003, Spring 2005, Spring 2006
CS 3720 Intro. to Software Engineering Summer Session I 2007, Spring 2010, Spring 2011, Spring 2014, Spring 2015
CS 3740 Programming Languages Spring 2015
CS 4850A Advanced Logic Synthesis Fall 2004
WMST 3600/
WGST 3606
Knowledge, Science & Technology Fall 2006, Fall 2013
CS 5850 Professional Skills Spring 2009, Fall 2009
CS 4210/5210 Introduction to Reversible Logic Spring 2013


PROSPECTIVE GRADUATE STUDENTS: See above below for my areas of interest; all graduate and summer students whom I hire are expected to work in one of these areas.

I am NOT currently accepting any new graduate students.

UNDERGRADUATE STUDENTS: On occasion I hire undergraduate students to help me out with research projects. Your chance of being hired is much higher if you have applied for funding such as NSERC or a Chinook award. Deadlines for these are generally early JANUARY. This is a great way to see if you might want to do graduate studies before making a big committment to it. Come and see me if you are interested. You can also receive Applied Studies credit for the work in some cases.


     - ASPIRE: Arts & Science Programs Inspiring Research Exploration
     - CS Education Day 2012
     - North American Linguistics Olympiad
     - Destination Exploration

other links

     - latex links
     - writing style guides


online videos:
     - Google - Don't Be Evil

educational sites and tools for cs:
     - my own outreach page! (a work in progress)
     - greenfoot
     - scratch
     - puppy building instructions and instructor resources (alternate site here).
     - Gear for Girls -- a list of CS educational resources and activities

other stuff:
     - some cs-related quotes
     - my non-human family
     - my brother the violinist