2023
Kernel-based global sensitivity analysis obtained from a single data set.
Reliab. Eng. Syst. Saf., July, 2023
Spreadsheets As Hands-on Learning Tools In a Discrete Math/Structures Course.
J. Comput. Sci. Coll., 2023
2022
A Generalized Kernel Method for Global Sensitivity Analysis.
SIAM/ASA J. Uncertain. Quantification, 2022
2021
A CS50* puzzle, just a little bit.
Inroads, 2021
2020
Scrabble puzzle challenge.
Inroads, 2020
2019
Programs as art (contest winner).
Inroads, 2019
Messy Learning: When Problem-based Learning Just Isn't Enough.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
Bringing Reflection into Computer Science Education.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
2018
Session details: Back page.
Inroads, 2018
Holistic Approaches to Computer Science.
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018
Geographic Information Systems (GIS): Opportunities of Spatial Data Processing for Computer Science Education (Abstract Only).
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018
2017
How Best to Teach Global Software Engineering? Educators Are Divided.
IEEE Softw., 2017
Preparing Tomorrow's Software Engineers for Work in a Global Environment.
IEEE Softw., 2017
Developing a Holistic Understanding of Systems and Algorithms through Research Papers.
Proceedings of the 2017 ITiCSE Working Group Reports, 2017
2016
'Twas the night before classes.
Inroads, 2016
Algorithms + Organization = Systems.
Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education, 2016
Developments in Global Software Engineering Education.
Proceedings of the 2016 IEEE Frontiers in Education Conference, 2016
2015
Challenges and Recommendations for the Design and Conduct of Global Software Engineering Courses: A Systematic Review.
Proceedings of the 2015 ITiCSE Working Group Reports, 2015
2013
A framework for enhancing the social good in computing education: a values approach.
Inroads, 2013
Computer science education for social good.
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013
2012
Using social networking to improve student learning through classroom salon (abstract only).
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012
Classroom salon: a tool for social collaboration.
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012
Educating the educator through computation: what GIS can do for computer science.
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012
2010
What everyone needs to know about computation.
Proceedings of the 41st ACM technical symposium on Computer science education, 2010
2009
Accelerating Applications in Computational Finance.
ERCIM News, 2009
2008
A method for analyzing reading comprehension in computer science courses.
Proceedings of the 13th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2008
2003
Using digital watermarks with image signatures to mitigate the threat of the copy attack.
Proceedings of the 2003 IEEE International Conference on Acoustics, 2003
2001
Intepreter based assignments for a standard programming languages course.
J. Comput. Sci. Coll., 2001
What could be more SLic?: projects for the programming languages course.
Proceedings of the 32rd SIGCSE Technical Symposium on Computer Science Education, 2001
1999
A comparison of operating systems courseware.
Proceedings of the 30th SIGCSE Technical Symposium on Computer Science Education, 1999
1997
Computer science for the artist.
Proceedings of the 28th SIGCSE Technical Symposium on Computer Science Education, 1997
1996
Multiple paradigms in CS I.
Proceedings of the 27th SIGCSE Technical Symposium on Computer Science Education, 1996
1995
An environment for interpreter-based programming language projects.
Proceedings of the 26th SIGCSE Technical Symposium on Computer Science Education, 1995
1994
Object-oriented programming (abstract): how to "scale up" CS 1.
Proceedings of the 25th SIGCSE Technical Symposium on Computer Science Education, 1994
A new perspective on teaching computer literacy.
Proceedings of the 25th SIGCSE Technical Symposium on Computer Science Education, 1994
1991
Improved algorithms for searching restriction maps.
Comput. Appl. Biosci., 1991