publisher of
- Multi-Cohort/Multi-Tier/Cross-Disciplinary Instruction and Research via Short Film Production. J. Comput. Sci. Coll.. 36:107118-107118. 2021
- Preparing for the New ABET-CAC Computing and Cybersecurity Criteria. J. Comput. Sci. Coll.. 34:84-84. 2019
- A Gentle Introduction to GPU Programming: Conference Tutorial. J. Comput. Sci. Coll.. 31:77-77. 2016
- Using LittleFe to Introduce Parallel and Distributed Computing in the Curriculum. J. Comput. Sci. Coll.. 29:50-50. 2014
- Multi-core Programming in Java: Conference Tutorial. J. Comput. Sci. Coll.. 27:28-29. 2012
- A Gentle Way of Introducing Multi-core Programming into the Curriculum: Tutorial Presentation. J. Comput. Sci. Coll.. 26:124-125. 2010
- Introducing Multi-core Programming Using OpenMP into the Undergraduate Curriculum: Conference Tutorial. J. Comput. Sci. Coll.. 25:119-119. 2010
- Introducing Multi-core Programming into the Lower-level Curriculum: An Incremental Approach. J. Comput. Sci. Coll.. 25:118-119. 2010
- Raptor: A Visual Programming Environment for Teaching Object-Oriented Programming. J. Comput. Sci. Coll.. 24:275281-275281. 2009
- Nifty Assignments. J. Comput. Sci. Coll.. 24:257-262. 2008
- Attracting Majors: Panel Discussion. J. Comput. Sci. Coll.. 23:73-73. 2008
- Using the DC3 Forensic Challenge As a Basis for a Special Topics Digital Forensics Upper Level Undergraduate Course. J. Comput. Sci. Coll.. 23:8-14. 2008
- Issues in the Development of a Digital Forensics Curriculum. J. Comput. Sci. Coll.. 22:274-280. 2006
- A Simplified Message-passing Library. J. Comput. Sci. Coll.. 19:252-256. 2004
- RAPTOR: Introducing Programming to Non-Majors with Flowcharts. J. Comput. Sci. Coll.. 19:5260-5260. 2004
- Message-passing in Lower-level Computer Science Courses. J. Comput. Sci. Coll.. 18:65-69. 2003