| 2022 | SIGCSE | Design and Use of a Visualization for Teaching Integer Coercion. | Steven Carr, Yu Chin Cheng, Yu-Hsiang Hu, Jean Mayo, Ahmed Radwan, Ching-Kuang Shene, James W. Walker |
| 2021 | ITiCSE | A Visualization for Teaching Integer Coercion. | James W. Walker, Steven Carr, Ahmed Radwan, Yu-Hsiang Hu, Yu Chin Cheng, Jean Mayo, Ching-Kuang Shene |
| 2020 | SIGCSE | A System for Visualizing the Process Address Space in the Context of Teaching Secure Coding in C. | James W. Walker, Man Wang, Steve Carr, Jean Mayo, Ching-Kuang Shene |
| 2019 | ITiCSE | Teaching Integer Security Using Simple Visualizations. | James W. Walker, Man Wang, Steven Carr, Jean Mayo, Ching-Kuang Shene |
| 2017 | ITiCSE | Visualization for Secure Coding in C. | James W. Walker, Jean Mayo, Ching-Kuang Shene, Steve Carr |
| 2017 | ITiCSE | UNIXvisual: A Visualization Tool for Teaching UNIX Permissions. | Man Wang, Jean Mayo, Ching-Kuang Shene, Steve Carr, Chaoli Wang |
| 2016 | ITiCSE | AESvisual: A Visualization Tool for the AES Cipher. | Jun Ma, Jun Tao, Jean Mayo, Ching-Kuang Shene, Melissa S. Keranen, Chaoli Wang |
| 2016 | ITiCSE | UNIXvisual: A Visualization Tool for Teaching the UNIX Permission Model. | Man Wang, Jean Mayo, Ching-Kuang Shene, Steve Carr, Chaoli Wang |
| 2015 | ITiCSE | VIGvisual: A Visualization Tool for the Vigenre Cipher. | Can Li, Jun Ma, Jun Tao, Jean Mayo, Ching-Kuang Shene, Melissa S. Keranen, Chaoli Wang |
| 2015 | ITiCSE | RBACvisual: A Visualization Tool for Teaching Access Control using Role-based Access Control. | Man Wang, Jean Mayo, Ching-Kuang Shene, Thomas Lake, Steve Carr, Chaoli Wang |
| 2014 | ITiCSE | SHAvisual: a secure hash algorithm visualization tool. | Jun Ma, Jun Tao, Melissa S. Keranen, Jean Mayo, Ching-Kuang Shene, Chaoli Wang |
| 2014 | ITiCSE | MLSvisual: a visualization tool for teaching access control using multi-level security. | Man Wang, Steve Carr, Jean Mayo, Ching-Kuang Shene, Chaoli Wang |
| 2014 | SIGCSE | RSAvisual: a visualization tool for the RSA cipher. | Jun Tao, Jun Ma, Melissa S. Keranen, Jean Mayo, Ching-Kuang Shene, Chaoli Wang |
| 2014 | VDA | Streamline similarity analysis using bag-of-features. | Yifei Li, Chaoli Wang, Ching-Kuang Shene |
| 2013 | VDA | Coherent view-dependent streamline selection for importance-driven flow visualization. | Jun Ma, Chaoli Wang, Ching-Kuang Shene |
| 2012 | SIGCSE | ECvisual: a visualization tool for elliptic curve based ciphers. | Jun Tao, Jun Ma, Melissa S. Keranen, Jean Mayo, Ching-Kuang Shene |
| 2005 | SIGCSE | Photon mapping made easy. | Tin-Tin Yu, John L. Lowther, Ching-Kuang Shene |
| 2004 | ITiCSE | Curve and surface interpolation and approximation: knowledge unit and software tool. | John Fisher, John L. Lowther, Ching-Kuang Shene |
| 2004 | SIGCSE | If you know b-splines well, you also nnow NURBS! | John Fisher, John L. Lowther, Ching-Kuang Shene |
| 2003 | PDPTA | Concurrent Mentor: A Visualization System for Distributed Programming Education. | Steve Carr, Changpeng Fang, Tim Jozwowski, Jean Mayo, Ching-Kuang Shene |
| 2003 | SIGCSE | Teaching B-splines is not difficult! | John L. Lowther, Ching-Kuang Shene |
| 2002 | ITiCSE | Channels, visualization, and topology editor. | Steve Carr, Ping Chen, Tim Jozwowski, Jean Mayo, Ching-Kuang Shene |
| 2002 | ITiCSE | ThreadMentor: a system for teaching multithreaded programming. | Ching-Kuang Shene |
| 2002 | SIGCSE | A communication library to support concurrent programming courses. | Steve Carr, Changpeng Fang, Tim Jozwowski, Jean Mayo, Ching-Kuang Shene |
| 2002 | SIGCSE | GraphicsMentor: a tool for learning graphics fundamentals. | Dejan Nikolic, Ching-Kuang Shene |
| 2001 | SIGCSE | Computing with geometry as an undergraduate course: a three-year experience. | John L. Lowther, Ching-Kuang Shene |
| 2000 | ITiCSE | A portable class library for teaching multithreaded programming. | Steve Carr, Ching-Kuang Shene |
| 2000 | ITiCSE | Computing with geometry as an undergraduate course (poster session). | Ching-Kuang Shene, John L. Lowther |
| 2000 | ITiCSE | DesignMentor (poster session): a pedagogical tool for graphics and computer-aided design. | Ching-Kuang Shene, John L. Lowther |
| 2000 | SIGCSE | A visualization system for multithreaded programming. | Michael Bedy, Steve Carr, Xianglong Huang, Ching-Kuang Shene |
| 1999 | SIGCSE | Teaching surface design made easy. | Yan Zhou, Yuan Zhao, John L. Lowther, Ching-Kuang Shene |
| 1998 | SIGCSE | Multithreaded programming in an introduction to operating systems course. | Ching-Kuang Shene |
| 1998 | SIGCSE | A tool for teaching curve design. | Yuan Zhao, John L. Lowther, Ching-Kuang Shene |