My current research involves applying sociolinguistics to programming, particularly in how different groups' use of programming languages may differ and what implications this may have on software engineering and education in computer science and engineering. Machine learning techniques are an important tool in this investigation, so students with interest and experience in computational intelligence will be given priority in consideration for working with my research group.
My previous areas of interest include synthesis of Boolean logic functions (logic synthesis) as well as representations and classification of Boolean functions. Much of my work involved research into decision diagrams (DDs) and various types of mathematical transforms such as spectral transforms and the autocorrelation transform. My most recent students have worked on synthesis, testing, and fault tolerance for reversible logic circuits.
I am currently an Associate Dean of the Faculty of Arts & Science with oversight for timetabling, workload, recruitment (including outreach), and retention. I am particularly proud of being a co-founder of the LUMACS program (Life, U, Mathematics and Computer Science), which is now part of the programs run by Destination Exploration.
My primary webpage can be found at www.cs.uleth.ca/~rice; please visit this page for further information about my teaching and publications.
cv.pdf | 227 KB |