On the planar intersection of natural quadrics. - Ching-Kuang Shene; John K. Johnstone (Symposium on Solid Modeling and Applications, 1991)

Dupin Cyclides as Blending Surfaces Cones. - John K. Johnstone; Ching-Kuang Shene (IMA Conference on the Mathematics of Surfaces, 1992)

Computing the intersection of a plane and a natural quadric. - John K. Johnstone; Ching-Kuang Shene (Comput. Graph., 1992)

Planar intersection, common inscribed sphere and Dupin blending cyclides. - Ching-Kuang Shene (Solid Modeling and Applications, 1993)

Equations of Cylinders and Cones. - Ching-Kuang Shene (Graphics Gems, 1994)

Computing the Intersection of a Line and a Cylinder. - Ching-Kuang Shene (Graphics Gems, 1994)

Test for intersection between a plane and a connected compact polyhedron. - Ching-Kuang Shene (Comput. Aided Des., 1994)

Computing the intersection of a plane and a revolute quadric. - Ching-Kuang Shene; John K. Johnstone (Comput. Graph., 1994)

On the lower degree intersections of two natural quadrics. - Ching-Kuang Shene; John K. Johnstone (ACM Trans. Graph., 1994)

On generating worst-cases for the insertion sort. - Julie Tillison; Ching-Kuang Shene (ACM SIGCSE Bull., 1995)

An Analysis of Two In-Place Array Rotation Algorithms. - Ching-Kuang Shene (Comput. J., 1997)

Blending with affine and projective Dupin cyclides. - Ching-Kuang Shene (Neural Parallel Sci. Comput., 1997)

Multithreaded programming in an introduction to operating systems course. - Ching-Kuang Shene (SIGCSE, 1998)

A tool for teaching curve design. - Yuan Zhao; John L. Lowther; Ching-Kuang Shene (SIGCSE, 1998)

Blending two cones with Dupin cyclides. - Ching-Kuang Shene (Comput. Aided Geom. Des., 1998)

Teaching surface design made easy. - Yan Zhou; Yuan Zhao; John L. Lowther; Ching-Kuang Shene (SIGCSE, 1999)

A portable class library for teaching multithreaded programming. - Steve Carr 001; Ching-Kuang Shene (ITiCSE, 2000)

Computing with geometry as an undergraduate course (poster session). - Ching-Kuang Shene; John L. Lowther (ITiCSE, 2000)

DesignMentor (poster session): a pedagogical tool for graphics and computer-aided design. - Ching-Kuang Shene; John L. Lowther (ITiCSE, 2000)

A visualization system for multithreaded programming. - Michael Bedy; Steve Carr 001; Xianglong Huang; Ching-Kuang Shene (SIGCSE, 2000)

Do blending and offsetting commute for Dupin cyclides? - Ching-Kuang Shene (Comput. Aided Geom. Des., 2000)

Rendering + modeling + animation + postprocessing = computer graphics. - John L. Lowther; Ching-Kuang Shene (J. Comput. Sci. Coll., 2000)

Computing with geometry as an undergraduate course: a three-year experience. - John L. Lowther; Ching-Kuang Shene (SIGCSE, 2001)

Race conditions: a case study. - Steve Carr 001; Jean Mayo; Ching-Kuang Shene (J. Comput. Sci. Coll., 2001)

Teaching multithreaded programming made easy. - Steve Carr 001; Jean Mayo; Ching-Kuang Shene (J. Comput. Sci. Coll., 2001)

Channels, visualization, and topology editor. - Steve Carr 001; Ping Chen; Tim Jozwowski; Jean Mayo; Ching-Kuang Shene (ITiCSE, 2002)

ThreadMentor: a system for teaching multithreaded programming. - Ching-Kuang Shene (ITiCSE, 2002)

A communication library to support concurrent programming courses. - Steve Carr 001; Changpeng Fang; Tim Jozwowski; Jean Mayo; Ching-Kuang Shene (SIGCSE, 2002)

GraphicsMentor: a tool for learning graphics fundamentals. - Dejan Nikolic; Ching-Kuang Shene (SIGCSE, 2002)

Multithreaded Programming Can Strengthen an Operating Systems Course. - Ching-Kuang Shene (Comput. Sci. Educ., 2002)

Concurrent Mentor: A Visualization System for Distributed Programming Education. - Steve Carr 001; Changpeng Fang; Tim Jozwowski; Jean Mayo; Ching-Kuang Shene (PDPTA, 2003)

Teaching B-splines is not difficult! - John L. Lowther; Ching-Kuang Shene (SIGCSE, 2003)

CSE Graphics and Visualization. - Ching-Kuang Shene; John L. Lowther (Comput. Sci. Educ., 2003)

ThreadMentor: a pedagogical tool for multithreaded programming. - Steve Carr 001; Jean Mayo; Ching-Kuang Shene (ACM J. Educ. Resour. Comput., 2003)

Curve and surface interpolation and approximation: knowledge unit and software tool. - John Fisher; John L. Lowther; Ching-Kuang Shene (ITiCSE, 2004)

If you know b-splines well, you also nnow NURBS! - John Fisher; John L. Lowther; Ching-Kuang Shene (SIGCSE, 2004)

Toward an intutive and interesting theory course: the first step of a road map. - John L. Lowther; Ching-Kuang Shene (J. Comput. Sci. Coll., 2004)

Photon mapping made easy. - Tin-Tin Yu; John L. Lowther; Ching-Kuang Shene (SIGCSE, 2005)

Visualizing and animating the winged-edge data structure. - Bryan Neperud; John L. Lowther; Ching-Kuang Shene (Comput. Graph., 2007)

A tool for demonstrating the interaction among lighting/material parameters and potential problems in polygon-based rendering. - Tin-Tin Yu; John L. Lowther; Ching-Kuang Shene (J. Comput. Sci. Coll., 2007)

DESvisual: a visualization tool for the DES cipher. - Jun Tao 002; Jun Ma 014; Jean Mayo; Ching-Kuang Shene; Melissa S. Keranen (J. Comput. Sci. Coll., 2011)

ECvisual: a visualization tool for elliptic curve based ciphers. - Jun Tao 002; Jun Ma 014; Melissa S. Keranen; Jean Mayo; Ching-Kuang Shene (SIGCSE, 2012)

DTEvisual: a visualization system for teaching access control using Domain Type Enforcement. - Yifei Li; Steve Carr 001; Jean Mayo; Ching-Kuang Shene; Chaoli Wang 001 (J. Comput. Sci. Coll., 2012)

Hierarchical Streamline Bundles. - Hongfeng Yu 001; Chaoli Wang 001; Ching-Kuang Shene; Jacqueline H. Chen (IEEE Trans. Vis. Comput. Graph., 2012)

FlowGraph: A compound hierarchical graph for flow field exploration. - Jun Ma 014; Chaoli Wang 001; Ching-Kuang Shene (PacificVis, 2013)

Coherent view-dependent streamline selection for importance-driven flow visualization. - Jun Ma 014; Chaoli Wang 001; Ching-Kuang Shene (Visualization and Data Analysis, 2013)

A Unified Approach to Streamline Selection and Viewpoint Selection for 3D Flow Visualization. - Jun Tao 002; Jun Ma 014; Chaoli Wang 001; Ching-Kuang Shene (IEEE Trans. Vis. Comput. Graph., 2013)

FlowTour: An Automatic Guide for Exploring Internal Flow Features. - Jun Ma 014; James W. Walker; Chaoli Wang 001; Scott A. Kuhl; Ching-Kuang Shene (PacificVis, 2014)

FlowString: Partial Streamline Matching Using Shape Invariant Similarity Measure for Exploratory Flow Visualization. - Jun Tao 002; Chaoli Wang 001; Ching-Kuang Shene (PacificVis, 2014)

SHAvisual: a secure hash algorithm visualization tool. - Jun Ma 014; Jun Tao 002; Melissa S. Keranen; Jean Mayo; Ching-Kuang Shene; Chaoli Wang 001 (ITiCSE, 2014)

MLSvisual: a visualization tool for teaching access control using multi-level security. - Man Wang; Steve Carr 001; Jean Mayo; Ching-Kuang Shene; Chaoli Wang 001 (ITiCSE, 2014)

RSAvisual: a visualization tool for the RSA cipher. - Jun Tao 002; Jun Ma 014; Melissa S. Keranen; Jean Mayo; Ching-Kuang Shene; Chaoli Wang 001 (SIGCSE, 2014)

Streamline similarity analysis using bag-of-features. - Yifei Li; Chaoli Wang 001; Ching-Kuang Shene (Visualization and Data Analysis, 2014)

A Graph-Based Interface for VisualAnalytics of 3D Streamlines and Pathlines. - Jun Ma 014; Chaoli Wang 001; Ching-Kuang Shene; Jingfeng Jiang (IEEE Trans. Vis. Comput. Graph., 2014)

A Deformation Framework for Focus+Context Flow Visualization. - Jun Tao 002; Chaoli Wang 001; Ching-Kuang Shene; Seung Hyun Kim (IEEE Trans. Vis. Comput. Graph., 2014)

VIGvisual: A Visualization Tool for the Vigenère Cipher. - Can Li; Jun Ma 014; Jun Tao 002; Jean Mayo; Ching-Kuang Shene; Melissa S. Keranen; Chaoli Wang 001 (ITiCSE, 2015)

RBACvisual: A Visualization Tool for Teaching Access Control using Role-based Access Control. - Man Wang; Jean Mayo; Ching-Kuang Shene; Thomas Lake 001; Steve Carr 001; Chaoli Wang 001 (ITiCSE, 2015)

Extracting flow features via supervised streamline segmentation. - Yifei Li; Chaoli Wang 001; Ching-Kuang Shene (Comput. Graph., 2015)

AESvisual: A Visualization Tool for the AES Cipher. - Jun Ma 014; Jun Tao 002; Jean Mayo; Ching-Kuang Shene; Melissa S. Keranen; Chaoli Wang 001 (ITiCSE, 2016)

UNIXvisual: A Visualization Tool for Teaching the UNIX Permission Model. - Man Wang; Jean Mayo; Ching-Kuang Shene; Steve Carr 001; Chaoli Wang 001 (ITiCSE, 2016)

VesselMap: A web interface to explore multivariate vascular data. - Jun Tao 002; Xiaoke Huang; Feng Qiu; Chaoli Wang 001; Jingfeng Jiang; Ching-Kuang Shene; Ye Zhao 003; Daphne Yu (Comput. Graph., 2016)

A Vocabulary Approach to Partial Streamline Matching and Exploratory Flow Visualization. - Jun Tao 002; Chaoli Wang 001; Ching-Kuang Shene; Raymond A. Shaw (IEEE Trans. Vis. Comput. Graph., 2016)

Visualization for Secure Coding in C. - James W. Walker; Jean Mayo; Ching-Kuang Shene; Steve Carr 001 (ITiCSE, 2017)

UNIXvisual: A Visualization Tool for Teaching UNIX Permissions. - Man Wang; Jean Mayo; Ching-Kuang Shene; Steve Carr 001; Chaoli Wang 001 (ITiCSE, 2017)

Teaching Integer Security Using Simple Visualizations. - James W. Walker; Man Wang; Steven Carr 001; Jean Mayo; Ching-Kuang Shene (ITiCSE, 2019)

Moving with the flow: an automatic tour of unsteady flow fields. - Jun Ma 014; Jun Tao 002; Chaoli Wang 001; Can Li; Ching-Kuang Shene; Seung Hyun Kim (J. Vis., 2019)

A System for Visualizing the Process Address Space in the Context of Teaching Secure Coding in C. - James W. Walker; Man Wang; Steve Carr 001; Jean Mayo; Ching-Kuang Shene (SIGCSE, 2020)

A Visualization for Teaching Integer Coercion. - James W. Walker; Steven Carr 001; Ahmed Radwan; Yu-Hsiang Hu; Yu Chin Cheng; Jean Mayo; Ching-Kuang Shene (ITiCSE (2), 2021)

Design and Use of a Visualization for Teaching Integer Coercion. - Steven Carr 001; Yu Chin Cheng; Yu-Hsiang Hu; Jean Mayo; Ahmed Radwan; Ching-Kuang Shene; James W. Walker (SIGCSE (1), 2022)