Skip to content

Craig B. Zilles

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

98

Venues

20

Active years

1995–2026

Best venue rank

A*

Where they publish

Papers

98 indexed papers, newest first.

YearVenueTitleAuthors
2026AIEDAutomated Grading of Handwritten Mathematics Using Vision-Capable LLMs.Jacob Levine, Miguel Aenlle, Craig B. Zilles, Matthew West, Mariana Silva
2026ITiCSEUsing LLM to Autograde Diagrams.Rafael Corsi Ferro, Igor dos Santos Montagner, Mariana Silva, Craig B. Zilles
2026ITiCSEHow Students Focus their Studying when Offered Exam Re-takes.Lucas Flygare, David H. Smith, Geoffrey L. Herman, Max Fowler, Craig B. Zilles
2026ITiCSETowards a Shared Framework for Selection, Design, and Evaluation of Mastery Learning Models in Computing Education.Claudia Szabo, Miranda C. Parker, Judithe Sheard, Giulia Alberini, Andrew Luxton-Reilly, Stephanos Matsumoto, Fiona McNeill, Charlotte Pierce, Naaz Sibia, Jan Vahrenhold, Craig B. Zilles
2026SIGCSEActually Achieving "A's for All" (as Time and Interest Allow).Dan Garcia, Armando Fox, Patricia Diane Lopez, Mariana Silva, Craig B. Zilles, Edwin Ambrosio
2026SIGCSEEnabling Open Educational Resource Adoption through Integrated Sharing in PrairieLearn.Seth Poulsen, Geoffrey L. Herman, Mariana Silva, Max Fowler, David H. Smith, Leo Porter, Nico Ritschel, Craig B. Zilles, Matthew West
2025ICERFrequent Testing vs. Second-chance Testing: An Exploration.Geoffrey L. Herman, Kajal Patel, Chinedu Emeka, Craig B. Zilles, Matthew West
2025ITiCSECounting the Trees in the Forest: Evaluating Prompt Segmentation for Classifying Code Comprehension Level.David H. Smith, Max Fowler, Paul Denny, Craig B. Zilles
2025ITiCSEReDefining Code Comprehension: Function Naming as a Mechanism for Evaluating Code Comprehension.David H. Smith, Max Fowler, Paul Denny, Craig B. Zilles
2025SIGCSEMeasuring Test Anxiety of Two Computerized Exam Approaches.Chinedu Emeka, Craig B. Zilles, Jim Sosnowski, Matthew West, Geoffrey L. Herman, Mariana Silva
2025SIGCSEOn Teaching Novices Computational Thinking by Utilizing Large Language Models Within Assessments.Mohammed Hassan, Yuxuan Chen, Paul Denny, Craig B. Zilles
2025SIGCSEExploring Different Specifications Grading Policies.Igor dos Santos Montagner, Rafael Corsi Ferro, Craig B. Zilles, Mariana Silva
2025SIGCSEExperiences with Computer-Based Testing (CBT).Jim Sosnowski, Armando Fox, Dan Garcia, Firas Moosvi, Mariana Silva, Matthew West, Craig B. Zilles
2024ICEREvaluating How Novices Utilize Debuggers and Code Execution to Understand Code.Mohammed Hassan, Grace Zeng, Craig B. Zilles
2024ICERDistractors Make You Pay Attention: Investigating the Learning Outcomes of Including Distractor Blocks in Parsons Problems.David H. Smith, Seth Poulsen, Chinedu Emeka, Zihan Wu, Carl Haynes-Magyar, Craig B. Zilles
2024ITiCSEA Comparison of Proctoring Regimens for Computer-Based Computer Science Exams.Chinedu Emeka, Matthew West, Craig B. Zilles, Mariana Silva
2024ITiCSEEmbedded-check a Code Quality Tool for Automatic Firmware Verification.Rafael Corsi Ferro, Igor dos Santos Montagner, Mariana Silva, Craig B. Zilles, Rodolfo Azevedo
2024ITiCSEQuickly Producing "Isomorphic" Exercises: Quantifying the Impact of Programming Question Permutations.Max Fowler, David H. Smith, Craig B. Zilles
2024ITiCSECode Generation Based Grading: Evaluating an Auto-grading Mechanism for "Explain-in-Plain-English" Questions.David H. Smith, Craig B. Zilles
2024SIGCSEOne Solution to Addressing Assessment Logistical Problems: An Experience Setting Up and Operating an In-person Testing Center.Kelly Downey, Kris Miller, Mariana Silva, Craig B. Zilles
2024SIGCSEMicro-Specialization as a Solution to Open-Ended Project.Rafael Corsi Ferro, Igor dos Santos Montagner, Mariana Silva, Craig B. Zilles, Rodolfo Azevedo
2024SIGCSEExperiences With Computer-Based Testing (CBT).Armando Fox, Dan Garcia, Cinda Heeren, Firas Moosvi, Mariana Silva, Matthew West, Craig B. Zilles
2024SIGCSEComparing the Security of Three Proctoring Regimens for Bring-Your-Own-Device Exams.Rishi Gulati, Matthew West, Craig B. Zilles, Mariana Silva
2024SIGCSEEvaluating Algorithm Visualizations, Debuggers, and Execution Toward Helping Students Understand Code.Mohammed Hassan, Craig B. Zilles
2024SIGCSEEvaluating Mastery-oriented Grading in an Intensive CS1 Course.Igor dos Santos Montagner, Rafael Corsi Ferro, Andrew T. N. Kurauchi, Mariana Silva, Craig B. Zilles
2024SIGCSEEvaluating Large Language Model Code Generation as an Autograding Mechanism for "Explain in Plain English" Questions.David H. Smith, Craig B. Zilles
2024SIGCSEA Case for Bayesian Grading.Craig B. Zilles, Chenyan Zhao, Yuxuan Chen, Evan Michael Matthews, Matthew West
2023ICERPreparing Computer Science Education PhD Students: Our Process.Kathryn I. Cunningham, Colleen M. Lewis, Geoffrey L. Herman, Craig B. Zilles, Abdussalam Alawini
2023ICERLeveraging Second-Chance Testing to Improve Students' Outcomes.Chinedu Emeka, Geoffrey L. Herman, Craig B. Zilles
2023ICER"\"I Don't Gamble To Make My Livelihood\": Understanding the Incentives For.Max Fowler, David H. Smith IV, Binglin Chen, Craig B. Zilles
2023ICEREvaluating Beacons, the Role of Variables, Tracing, and Abstract Tracing for Teaching Novices to Understand Program Intent.Mohammed Hassan, Kathryn I. Cunningham, Craig B. Zilles
2023ICERAm I Wrong, or Is the Autograder Wrong? Effects of AI Grading Mistakes on Learning.Tiffany Wenting Li, Silas Hsu, Max Fowler, Zhilin Zhang, Craig B. Zilles, Karrie Karahalios
2023ITiCSEInvestigating the Role and Impact of Distractors on Parsons Problems in CS1 Assessments.David H. Smith, Max Fowler, Craig B. Zilles
2023SIGCSEA's for All (As Time and Interest Allow).Dan Garcia, Armando Fox, Solomon Russell, Edwin Ambrosio, Neal Terrell, Mariana Silva, Matthew West, Craig B. Zilles, Fuzail Shakir
2023SIGCSEActually Achieving "A's for All" (As Time and Interest Allow).Dan Garcia, Connor McMahon, Yuan Garcia, Craig B. Zilles, Matthew West, Mariana Silva, Solomon Russell, Edwin Ambrosio, Neal Terrell
2023SIGCSESignificant Trends in CS Educational Material: Current and Future.Peter Brusilovsky, Barbara J. Ericson, Cay S. Horstmann, Christian Servin, Frank Vahid, Craig B. Zilles
2023SIGCSEOn Students' Usage of Tracing for Understanding Code.Mohammed Hassan, Craig B. Zilles
2023SIGCSECreating Algorithmically Generated Questions Using a Modern, Open-sourced, Online Platform: PrairieLearn.Firas Moosvi, Dirk Eddelbuettel, Craig B. Zilles, Steven A. Wolfman, Fraida Fund, Laura K. Alford, Jonatan Schroeder
2023SIGCSEInvestigating the Effects of Testing Frequency on Programming Performance and Students' Behavior.David H. Smith IV, Chinedu Emeka, Max Fowler, Matthew West, Craig B. Zilles
2023SIGCSEDiscovering, Autogenerating, and Evaluating Distractors for Python Parsons Problems in CS1.David H. Smith, Craig B. Zilles
2023SIGCSEUsing Context-Free Grammars to Scaffold and Automate Feedback in Precise Mathematical Writing.Jason Xia, Craig B. Zilles
2023SIGCSEComputer-Based Testing Facilities as a Means for Enabling Better Assessment Pedagogy.Craig B. Zilles
2023SIGCSESpiffy Peer Instruction Questions.Craig B. Zilles, David P. Bunde, Jaime Spacco, Cynthia Bailey Lee, Leo Porter, Cynthia Bagier Taylor
2022SIGCSEPeer-grading "Explain in Plain English": A Bayesian Calibration Method for Categorical Answers.Binglin Chen, Matthew West, Craig B. Zilles
2022SIGCSEAre We Fair?: Quantifying Score Impacts of Computer Science Exams with Randomized Question Pools.Max Fowler, David H. Smith IV, Chinedu Emeka, Matthew West, Craig B. Zilles
2022SIGCSEOn Students' Ability to Resolve their own Tracing Errors through Code Execution.Mohammed Hassan, Craig B. Zilles
2021CHIAttitudes Surrounding an Imperfect AI Autograder.Silas Hsu, Tiffany Wenting Li, Zhilin Zhang, Max Fowler, Craig B. Zilles, Karrie Karahalios
2021EDMHow productive are homework and elective practice? Applying a post hoc modeling of student knowledge in a large, introductory computing course (Full Paper).Max Fowler, Binglin Chen, Matthew West, Craig B. Zilles
2021FIEStudents' Perceptions and Behavior Related to Second-Chance Testing.Chinedu Emeka, Timothy Bretl, Geoffrey L. Herman, Matthew West, Craig B. Zilles
2021ICERHow should we 'Explain in plain English'? Voices from the Community.Max Fowler, Binglin Chen, Craig B. Zilles
2021ICERExploring 'reverse-tracing' Questions as a Means of Assessing the Tracing Skill on Computer-based CS 1 Exams.Mohammed Hassan, Craig B. Zilles
2021SIGCSEAutograding.Maxwell Fowler, Binglin Chen, Sushmita Azad, Matthew West, Craig B. Zilles
2021SIGCSESuperficial Code-guise: Investigating the Impact of Surface Feature Changes on Students' Programming Question Scores.Max Fowler, Craig B. Zilles
2021SIGCSEPattern Census: A Characterization of Pattern Usage in Early Programming Courses.Vighnesh Iyer, Craig B. Zilles
2020AIEDStrategies for Deploying Unreliable AI Graders in High-Transparency High-Stakes Exams.Sushmita Azad, Binglin Chen, Maxwell Fowler, Matthew West, Craig B. Zilles
2020ICERStudent Perceptions of Fairness and Security in a Versioned Programming Exam.Chinedu Emeka, Craig B. Zilles
2020ICERComparison of Grade Replacement and Weighted Averages for Second-Chance Exams.Geoffrey L. Herman, Zhouxiang Cai, Timothy Bretl, Craig B. Zilles, Matthew West
2020SIGCSEA Validated Scoring Rubric for Explain-in-Plain-English Questions.Binglin Chen, Sushmita Azad, Rajarshi Haldar, Matthew West, Craig B. Zilles
2020SIGCSEMeasuring the Score Advantage on Asynchronous Exams in an Undergraduate CS Course.Mariana Silva, Matthew West, Craig B. Zilles
2019AIEDEffect of Discrete and Continuous Parameter Variation on Difficulty in Automatic Item Generation.Binglin Chen, Craig B. Zilles, Matthew West, Timothy Bretl
2019CSEDUEvery University Should Have a Computer-Based Testing Facility.Craig B. Zilles, Matthew West, Geoffrey L. Herman, Timothy Bretl
2019FIESecond-chance Testing Course Policies and Student Behavior.Geoffrey L. Herman, Kavya Varghese, Craig B. Zilles
2019SIGCSEuAssign: Scalable Interactive Activities for Teaching the Unix Terminal.Jacob Bailey, Craig B. Zilles
2018EDMTowards a Model-Free Estimate of the Limits to Student Modeling Accuracy.Binglin Chen, Matthew West, Craig B. Zilles
2018FIEMaking Testing Less Trying: Lessons Learned from Operating a Computer-Based Testing Facility.Craig B. Zilles, Matthew West, David Mussulman, Timothy Bretl
2017CHII Need Your Encouragement!: Requesting Supportive Comments on Social Media Reduces Test Anxiety.Robert Deloatch, Brian P. Bailey, Alex Kirlik, Craig B. Zilles
2017SIGCSEInvestigating Student Plagiarism Patterns and Correlations to Grades.Jonathan Pierce, Craig B. Zilles
2015ISCABranch vanguard: decomposing branch functionality into prediction and resolution instructions.Daniel S. McFarlin, Craig B. Zilles
2015MICROBungee jumps: accelerating indirect branches through HW/SW co-design.Daniel S. McFarlin, Craig B. Zilles
2013ASPLOSDiscerning the dominant out-of-order performance advantage: is it speculation or dynamism?Daniel S. McFarlin, Charles Tucker, Craig B. Zilles
2010ASPLOSA real system evaluation of hardware atomicity for software speculation.Naveen Neelakantam, David R. Ditzel, Craig B. Zilles
2010SIGCSECreating the digital logic concept inventory.Geoffrey L. Herman, Michael C. Loui, Craig B. Zilles
2009HPCABlueshift: Designing processors for timing speculation from the ground up.Brian Greskamp, Lu Wan, Ulya R. Karpuzcu, Jeffrey J. Cook, Josep Torrellas, Deming Chen, Craig B. Zilles
2009ISPASSCharacterizing and optimizing the memory footprint of de novo short read DNA sequence assembly.Jeffrey J. Cook, Craig B. Zilles
2008CGOBranch-on-random.Edward Lee, Craig B. Zilles
2008CGOAccurate critical path prediction via random trace construction.Pierre Salverda, Charles Tucker, Craig B. Zilles
2008DSNA characterization of instruction-level error derating and its implications for error detection.Jeffrey J. Cook, Craig B. Zilles
2008HPCAFundamental performance constraints in horizontal fusion of in-order cores.Pierre Salverda, Craig B. Zilles
2008ICERProof by incomplete enumeration and other logical misconceptions.Geoffrey L. Herman, Lisa C. Kaczmarczyk, Michael C. Loui, Craig B. Zilles
2008ISCAUsing Hardware Memory Protection to Build a High-Performance, Strongly-Atomic Hybrid Transactional Memory.Lee Baugh, Naveen Neelakantam, Craig B. Zilles
2008ISPASSAn Analysis of I/O And Syscalls In Critical Sections And Their Implications For Transactional Memory.Lee Baugh, Craig B. Zilles
2008SIGCSEIdentifying important and difficult concepts in introductory computing courses using a delphi process: selective compression of unicode arrays in java.Kenneth J. Goldman, Paul Gross, Cinda Heeren, Geoffrey L. Herman, Lisa C. Kaczmarczyk, Michael C. Loui, Craig B. Zilles
2007ISCAHardware atomicity for reliable software speculation.Naveen Neelakantam, Ravi Rajwar, Suresh Srinivas, Uma Srinivasan, Craig B. Zilles
2007SPAATransactional memory and the birthday paradox.Craig B. Zilles, Ravi Rajwar
2006HPCAProbabilistic counter updates for predictor hysteresis and stratification.Nicholas Riley, Craig B. Zilles
2006OOPSLAHardware tansactional memory support for lightweight dynamic language evolution.Nicholas Riley, Craig B. Zilles
2005CGOReactive Techniques for Controlling Software Speculation.Craig B. Zilles, Naveen Neelakantam
2005FMFormally Defining and Verifying Master/Slave Speculative Parallelization.Pierre Salverda, Grigore Rosu, Craig B. Zilles
2005MICROA Criticality Analysis of Clustering in Superscalar Processors.Pierre Salverda, Craig B. Zilles
2005SIGCSESPIMbot: an engaging, problem-based approach to teaching assembly language programming.Craig B. Zilles
2005WCAESPIMbot: an engaging, problem-based approach to teaching assembly language programming.Craig B. Zilles
2004CGOTargeted Path Profiling: Lower Overhead Path Profiling for Staged Dynamic Optimization Systems.Rahul Joshi, Michael D. Bond, Craig B. Zilles
2002MICROMaster/slave speculative parallelization.Craig B. Zilles, Gurindar S. Sohi
2001HPCAA Programmable Co-Processor for Profiling.Craig B. Zilles, Gurindar S. Sohi
2001ISCAExecution-based prediction using speculative slices.Craig B. Zilles, Gurindar S. Sohi
2000ISCAUnderstanding the backward slices of performance degrading instructions.Craig B. Zilles, Gurindar S. Sohi
1999MICROThe Use of Multithreading for Exception Handling.Craig B. Zilles, Joel S. Emer, Gurindar S. Sohi
1995IROSA constraint-based god-object method for haptic display.Craig B. Zilles, John Kenneth Salisbury Jr.