Stop the war!
Остановите войну!
for scientists:
default search action
Craig B. Zilles
Person information
- affiliation: University of Illinois, USA
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
showing all ?? records
2020 – today
- 2024
- [c95]Mohammed Hassan, Grace Zeng, Craig B. Zilles:
Evaluating How Novices Utilize Debuggers and Code Execution to Understand Code. ICER (1) 2024: 65-83 - [c94]David H. Smith, Seth Poulsen, Chinedu Emeka, Zihan Wu, Carl Haynes-Magyar, Craig B. Zilles:
Distractors Make You Pay Attention: Investigating the Learning Outcomes of Including Distractor Blocks in Parsons Problems. ICER (1) 2024: 177-191 - [c93]Chinedu Emeka, Matthew West, Craig B. Zilles, Mariana Silva:
A Comparison of Proctoring Regimens for Computer-Based Computer Science Exams. ITiCSE (1) 2024 - [c92]Rafael Corsi Ferrão, Igor dos Santos Montagner, Mariana Silva, Craig B. Zilles, Rodolfo Azevedo:
Embedded-check a Code Quality Tool for Automatic Firmware Verification. ITiCSE (1) 2024 - [c91]Max Fowler, David H. Smith, Craig B. Zilles:
Quickly Producing "Isomorphic" Exercises: Quantifying the Impact of Programming Question Permutations. ITiCSE (1) 2024 - [c90]David H. Smith, Craig B. Zilles:
Code Generation Based Grading: Evaluating an Auto-grading Mechanism for "Explain-in-Plain-English" Questions. ITiCSE (1) 2024 - [c89]Binglin Chen, Colleen M. Lewis, Matthew West, Craig B. Zilles:
Plagiarism in the Age of Generative AI: Cheating Method Change and Learning Loss in an Intro to CS Course. L@S 2024: 75-85 - [c88]Igor dos Santos Montagner, Rafael Corsi Ferrão, Andrew T. N. Kurauchi, Mariana Silva, Craig B. Zilles:
Evaluating Mastery-oriented Grading in an Intensive CS1 Course. SIGCSE (1) 2024: 303-309 - [c87]Kelly Downey, Kris Miller, Mariana Silva, Craig B. Zilles:
One Solution to Addressing Assessment Logistical Problems: An Experience Setting Up and Operating an In-person Testing Center. SIGCSE (1) 2024: 317-323 - [c86]Rishi Gulati, Matthew West, Craig B. Zilles, Mariana Silva:
Comparing the Security of Three Proctoring Regimens for Bring-Your-Own-Device Exams. SIGCSE (1) 2024: 429-435 - [c85]David H. Smith, Craig B. Zilles:
Evaluating Large Language Model Code Generation as an Autograding Mechanism for "Explain in Plain English" Questions. SIGCSE (2) 2024: 1824-1825 - [c84]Armando Fox, Dan Garcia, Cinda Heeren, Firas Moosvi, Mariana Silva, Matthew West, Craig B. Zilles:
Experiences With Computer-Based Testing (CBT). SIGCSE (2) 2024: 1909 - 2023
- [c83]David H. Smith IV, Seth Poulsen, Max Fowler, Craig B. Zilles:
Comparing the Impacts of Visually Grouped and Jumbled Distractors on Parsons Problems in CS1 Assessments. CompEd (1) 2023: 154-160 - [c82]Kathryn Cunningham, Colleen M. Lewis, Geoffrey L. Herman, Craig B. Zilles, Abdussalam Alawini:
Preparing Computer Science Education PhD Students: Our Process. ICER (2) 2023: 7-8 - [c81]Chinedu Emeka, Geoffrey L. Herman, Craig B. Zilles:
Leveraging Second-Chance Testing to Improve Students' Outcomes. ICER (2) 2023: 50-51 - [c80]Tiffany Wenting Li, Silas Hsu, Max Fowler, Zhilin Zhang, Craig B. Zilles, Karrie Karahalios:
Am I Wrong, or Is the Autograder Wrong? Effects of AI Grading Mistakes on Learning. ICER (1) 2023: 159-176 - [c79]Mohammed Hassan, Kathryn Cunningham, Craig B. Zilles:
Evaluating Beacons, the Role of Variables, Tracing, and Abstract Tracing for Teaching Novices to Understand Program Intent. ICER (1) 2023: 329-343 - [c78]Max Fowler, David H. Smith IV, Binglin Chen, Craig B. Zilles:
"\"I Don't Gamble To Make My Livelihood\": Understanding the Incentives For. ICER (1) 2023: 430-443 - [c77]David H. Smith, Max Fowler, Craig B. Zilles:
Investigating the Role and Impact of Distractors on Parsons Problems in CS1 Assessments. ITiCSE (1) 2023: 417-423 - [c76]Mohammed Hassan, Craig B. Zilles:
On Students' Usage of Tracing for Understanding Code. SIGCSE (1) 2023: 129-136 - [c75]Jason Xia, Craig B. Zilles:
Using Context-Free Grammars to Scaffold and Automate Feedback in Precise Mathematical Writing. SIGCSE (1) 2023: 479-485 - [c74]David H. Smith IV, Chinedu Emeka, Max Fowler, Matthew West, Craig B. Zilles:
Investigating the Effects of Testing Frequency on Programming Performance and Students' Behavior. SIGCSE (1) 2023: 757-763 - [c73]David H. Smith, Craig B. Zilles:
Discovering, Autogenerating, and Evaluating Distractors for Python Parsons Problems in CS1. SIGCSE (1) 2023: 924-930 - [c72]Dan Garcia, Armando Fox, Solomon Russell, Edwin Ambrosio, Neal Terrell, Mariana Silva, Matthew West, Craig B. Zilles, Fuzail Shakir:
A's for All (As Time and Interest Allow). SIGCSE (1) 2023: 1042-1048 - [c71]Dan Garcia, Connor McMahon, Yuan Garcia, Craig B. Zilles, Matthew West, Mariana Silva, Solomon Russell, Edwin Ambrosio, Neal Terrell:
Actually Achieving "A's for All" (As Time and Interest Allow). SIGCSE (2) 2023: 1175 - [c70]Firas Moosvi, Dirk Eddelbuettel, Craig B. Zilles, Steven A. Wolfman, Fraida Fund, Laura K. Alford, Jonatan Schroeder:
Creating Algorithmically Generated Questions Using a Modern, Open-sourced, Online Platform: PrairieLearn. SIGCSE (2) 2023: 1177 - [c69]Craig B. Zilles, David P. Bunde, Jaime Spacco, Cynthia Bailey Lee, Leo Porter, Cynthia Bagier Taylor:
Spiffy Peer Instruction Questions. SIGCSE (2) 2023: 1226-1227 - [c68]Peter Brusilovsky, Barbara J. Ericson, Cay S. Horstmann, Christian Servin, Frank Vahid, Craig B. Zilles:
Significant Trends in CS Educational Material: Current and Future. SIGCSE (2) 2023: 1253 - [c67]Craig B. Zilles:
Computer-Based Testing Facilities as a Means for Enabling Better Assessment Pedagogy. SIGCSE (2) 2023: 1258 - [i1]David H. Smith IV, Craig B. Zilles:
Code Generation Based Grading: Evaluating an Auto-grading Mechanism for "Explain-in-Plain-English" Questions. CoRR abs/2311.14903 (2023) - 2022
- [j12]Max Fowler, David H. Smith IV, Mohammed Hassan, Seth Poulsen, Matthew West, Craig B. Zilles:
Reevaluating the relationship between explaining, tracing, and writing skills in CS1 in a replication study. Comput. Sci. Educ. 32(3): 355-383 (2022) - [c66]Dan Garcia, Connor McMahon, Yuan Garcia, Matthew West, Craig B. Zilles:
Achieving "A's for All (as Time and Interest Allow)". L@S 2022: 255-258 - [c65]Dan Garcia, Connor McMahon, Yuan Garcia, Matthew West, Craig B. Zilles:
Software Support for "A's for All". L@S 2022: 475-476 - [c64]Binglin Chen, Matthew West, Craig B. Zilles:
Peer-grading "Explain in Plain English": A Bayesian Calibration Method for Categorical Answers. SIGCSE (1) 2022: 133-139 - [c63]Mohammed Hassan, Craig B. Zilles:
On Students' Ability to Resolve their own Tracing Errors through Code Execution. SIGCSE (1) 2022: 251-257 - [c62]Max Fowler, David H. Smith IV, Chinedu Emeka, Matthew West, Craig B. Zilles:
Are We Fair?: Quantifying Score Impacts of Computer Science Exams with Randomized Question Pools. SIGCSE (1) 2022: 647-653 - 2021
- [c61]Silas Hsu, Tiffany Wenting Li, Zhilin Zhang, Max Fowler, Craig B. Zilles, Karrie Karahalios:
Attitudes Surrounding an Imperfect AI Autograder. CHI 2021: 681:1-681:15 - [c60]Max Fowler, Binglin Chen, Matthew West, Craig B. Zilles:
How productive are homework and elective practice? Applying a post hoc modeling of student knowledge in a large, introductory computing course (Full Paper). EDM (Workshops) 2021 - [c59]Chinedu Emeka, Timothy Bretl, Geoffrey L. Herman, Matthew West, Craig B. Zilles:
Students' Perceptions and Behavior Related to Second-Chance Testing. FIE 2021: 1-8 - [c58]Max Fowler, Binglin Chen, Craig B. Zilles:
How should we 'Explain in plain English'? Voices from the Community. ICER 2021: 69-80 - [c57]Mohammed Hassan, Craig B. Zilles:
Exploring 'reverse-tracing' Questions as a Means of Assessing the Tracing Skill on Computer-based CS 1 Exams. ICER 2021: 115-126 - [c56]Max Fowler, Craig B. Zilles:
Superficial Code-guise: Investigating the Impact of Surface Feature Changes on Students' Programming Question Scores. SIGCSE 2021: 3-9 - [c55]Vighnesh Iyer, Craig B. Zilles:
Pattern Census: A Characterization of Pattern Usage in Early Programming Courses. SIGCSE 2021: 45-51 - [c54]Maxwell Fowler, Binglin Chen, Sushmita Azad, Matthew West, Craig B. Zilles:
Autograding. SIGCSE 2021: 1163-1169 - 2020
- [c53]Sushmita Azad, Binglin Chen, Maxwell Fowler, Matthew West, Craig B. Zilles:
Strategies for Deploying Unreliable AI Graders in High-Transparency High-Stakes Exams. AIED (1) 2020: 16-28 - [c52]Chinedu Emeka, Craig B. Zilles:
Student Perceptions of Fairness and Security in a Versioned Programming Exam. ICER 2020: 25-35 - [c51]Geoffrey L. Herman, Zhouxiang Cai, Timothy Bretl, Craig B. Zilles, Matthew West:
Comparison of Grade Replacement and Weighted Averages for Second-Chance Exams. ICER 2020: 56-66 - [c50]Binglin Chen, Sushmita Azad, Maxwell Fowler, Matthew West, Craig B. Zilles:
Learning to Cheat: Quantifying Changes in Score Advantage of Unproctored Assessments Over Time. L@S 2020: 197-206 - [c49]Ashank Verma, Timothy Bretl, Matthew West, Craig B. Zilles:
A Quantitative Analysis of When Students Choose to Grade Questions on Computerized Exams with Multiple Attempts. L@S 2020: 329-332 - [c48]Binglin Chen, Sushmita Azad, Rajarshi Haldar, Matthew West, Craig B. Zilles:
A Validated Scoring Rubric for Explain-in-Plain-English Questions. SIGCSE 2020: 563-569 - [c47]Mariana Silva, Matthew West, Craig B. Zilles:
Measuring the Score Advantage on Asynchronous Exams in an Undergraduate CS Course. SIGCSE 2020: 873-879
2010 – 2019
- 2019
- [c46]Binglin Chen, Craig B. Zilles, Matthew West, Timothy Bretl:
Effect of Discrete and Continuous Parameter Variation on Difficulty in Automatic Item Generation. AIED (1) 2019: 71-83 - [c45]Craig B. Zilles, Matthew West, Geoffrey L. Herman, Timothy Bretl:
Every University Should Have a Computer-Based Testing Facility. CSEDU (1) 2019: 414-420 - [c44]Geoffrey L. Herman, Kavya Varghese, Craig B. Zilles:
Second-chance Testing Course Policies and Student Behavior. FIE 2019: 1-7 - [c43]Binglin Chen, Matthew West, Craig B. Zilles:
Predicting the difficulty of automatic item generators on exams from their difficulty on homeworks. L@S 2019: 34:1-34:4 - [c42]Jacob Bailey, Craig B. Zilles:
uAssign: Scalable Interactive Activities for Teaching the Unix Terminal. SIGCSE 2019: 70-76 - 2018
- [c41]Binglin Chen, Matthew West, Craig B. Zilles:
Towards a Model-Free Estimate of the Limits to Student Modeling Accuracy. EDM 2018 - [c40]Craig B. Zilles, Matthew West, David Mussulman, Timothy Bretl:
Making Testing Less Trying: Lessons Learned from Operating a Computer-Based Testing Facility. FIE 2018: 1-9 - [c39]Binglin Chen, Matthew West, Craig B. Zilles:
How much randomization is needed to deter collaborative cheating on asynchronous exams? L@S 2018: 62:1-62:10 - 2017
- [c38]Robert Deloatch, Brian P. Bailey, Alex Kirlik, Craig B. Zilles:
I Need Your Encouragement!: Requesting Supportive Comments on Social Media Reduces Test Anxiety. CHI 2017: 736-747 - [c37]Binglin Chen, Matthew West, Craig B. Zilles:
Do Performance Trends Suggest Wide-spread Collaborative Cheating on Asynchronous Exams? L@S 2017: 111-120 - [c36]Jonathan Pierce, Craig B. Zilles:
Investigating Student Plagiarism Patterns and Correlations to Grades. SIGCSE 2017: 471-476 - 2016
- [c35]Matthew West, Craig B. Zilles:
Modeling Student Scheduling Preferences in a Computer-Based Testing Facility. L@S 2016: 309-312 - 2015
- [c34]Daniel S. McFarlin, Craig B. Zilles:
Branch vanguard: decomposing branch functionality into prediction and resolution instructions. ISCA 2015: 323-335 - [c33]Daniel S. McFarlin, Craig B. Zilles:
Bungee jumps: accelerating indirect branches through HW/SW co-design. MICRO 2015: 370-382 - 2014
- [j11]Geoffrey L. Herman, Craig B. Zilles, Michael C. Loui:
A psychometric evaluation of the digital logic concept inventory. Comput. Sci. Educ. 24(4): 277-303 (2014) - 2013
- [c32]Daniel S. McFarlin, Charles Tucker, Craig B. Zilles:
Discerning the dominant out-of-order performance advantage: is it speculation or dynamism? ASPLOS 2013: 241-252 - 2012
- [j10]Geoffrey L. Herman, Michael C. Loui, Lisa C. Kaczmarczyk, Craig B. Zilles:
Describing the What and Why of Students' Difficulties in Boolean Logic. ACM Trans. Comput. Educ. 12(1): 3:1-3:28 (2012) - [j9]Geoffrey L. Herman, Craig B. Zilles, Michael C. Loui:
Flip-Flops in Students' Conceptions of State. IEEE Trans. Educ. 55(1): 88-98 (2012) - 2011
- [j8]Geoffrey L. Herman, Craig B. Zilles, Michael C. Loui:
How do students misunderstand number representations? Comput. Sci. Educ. 21(3): 289-312 (2011) - [j7]Geoffrey L. Herman, Michael C. Loui, Craig B. Zilles:
Students' Misconceptions About Medium-Scale Integrated Circuits. IEEE Trans. Educ. 54(4): 637-645 (2011) - 2010
- [j6]Kenneth J. Goldman, Paul Gross, Cinda Heeren, Geoffrey L. Herman, Lisa C. Kaczmarczyk, Michael C. Loui, Craig B. Zilles:
Setting the Scope of Concept Inventories for Introductory Computing Subjects. ACM Trans. Comput. Educ. 10(2): 5:1-5:29 (2010) - [c31]Naveen Neelakantam, David R. Ditzel, Craig B. Zilles:
A real system evaluation of hardware atomicity for software speculation. ASPLOS 2010: 29-38 - [c30]Geoffrey L. Herman, Michael C. Loui, Craig B. Zilles:
Creating the digital logic concept inventory. SIGCSE 2010: 102-106
2000 – 2009
- 2009
- [c29]Brian Greskamp, Lu Wan, Ulya R. Karpuzcu, Jeffrey J. Cook, Josep Torrellas, Deming Chen, Craig B. Zilles:
Blueshift: Designing processors for timing speculation from the ground up. HPCA 2009: 213-224 - [c28]Jeffrey J. Cook, Craig B. Zilles:
Characterizing and optimizing the memory footprint of de novo short read DNA sequence assembly. ISPASS 2009: 143-152 - 2008
- [j5]Sarita V. Adve, David M. Brooks, Craig B. Zilles:
Guest Editors' Introduction: Top Picks from the Computer Architecture Conferences of 2007. IEEE Micro 28(1): 8-11 (2008) - [j4]Naveen Neelakantam, Ravi Rajwar, Suresh Srinivas, Uma Srinivasan, Craig B. Zilles:
Hardware Atomicity: An Effective Abstraction for Reliable Software Speculation. IEEE Micro 28(1): 21-31 (2008) - [c27]Pierre Salverda, Charles Tucker, Craig B. Zilles:
Accurate critical path prediction via random trace construction. CGO 2008: 64-73 - [c26]Edward Lee, Craig B. Zilles:
Branch-on-random. CGO 2008: 84-93 - [c25]Jeffrey J. Cook, Craig B. Zilles:
A characterization of instruction-level error derating and its implications for error detection. DSN 2008: 482-491 - [c24]Pierre Salverda, Craig B. Zilles:
Fundamental performance constraints in horizontal fusion of in-order cores. HPCA 2008: 252-263 - [c23]Geoffrey L. Herman, Lisa C. Kaczmarczyk, Michael C. Loui, Craig B. Zilles:
Proof by incomplete enumeration and other logical misconceptions. ICER 2008: 59-70 - [c22]Lee Baugh, Naveen Neelakantam, Craig B. Zilles:
Using Hardware Memory Protection to Build a High-Performance, Strongly-Atomic Hybrid Transactional Memory. ISCA 2008: 115-126 - [c21]Lee Baugh, Craig B. Zilles:
An Analysis of I/O And Syscalls In Critical Sections And Their Implications For Transactional Memory. ISPASS 2008: 54-62 - [c20]Kenneth J. Goldman, Paul Gross, Cinda Heeren, Geoffrey L. Herman, Lisa C. Kaczmarczyk, Michael C. Loui, Craig B. Zilles:
Identifying important and difficult concepts in introductory computing courses using a delphi process: selective compression of unicode arrays in java. SIGCSE 2008: 256-260 - 2007
- [c19]Craig B. Zilles, Ravi Rajwar:
Implications of False Conflict Rate Trends for Robust Software Transactional Memory. IISWC 2007: 15-24 - [c18]Naveen Neelakantam, Ravi Rajwar, Suresh Srinivas, Uma Srinivasan, Craig B. Zilles:
Hardware atomicity for reliable software speculation. ISCA 2007: 174-185 - [c17]Craig B. Zilles:
Accordion arrays. ISMM 2007: 55-66 - [c16]Craig B. Zilles, Ravi Rajwar:
Transactional memory and the birthday paradox. SPAA 2007: 303-304 - 2006
- [j3]Nicholas Riley, Craig B. Zilles:
Probabilistic counter updates for predictor hysteresis and bias. IEEE Comput. Archit. Lett. 5(1): 18-21 (2006) - [j2]Lee Baugh, Craig B. Zilles:
Decomposing the load-store queue by function for power reduction and scalability. IBM J. Res. Dev. 50(2-3): 287-298 (2006) - [c15]Nicholas Riley, Craig B. Zilles:
Probabilistic counter updates for predictor hysteresis and stratification. HPCA 2006: 110-120 - [c14]Nicholas Riley, Craig B. Zilles:
Hardware tansactional memory support for lightweight dynamic language evolution. OOPSLA Companion 2006: 998-1008 - 2005
- [c13]Craig B. Zilles, Naveen Neelakantam:
Reactive Techniques for Controlling Software Speculation. CGO 2005: 305-316 - [c12]Pierre Salverda, Grigore Rosu, Craig B. Zilles:
Formally Defining and Verifying Master/Slave Speculative Parallelization. FM 2005: 123-138 - [c11]Pierre Salverda, Craig B. Zilles:
A Criticality Analysis of Clustering in Superscalar Processors. MICRO 2005: 55-66 - [c10]Craig B. Zilles:
SPIMbot: an engaging, problem-based approach to teaching assembly language programming. SIGCSE 2005: 106-110 - [c9]Craig B. Zilles:
SPIMbot: an engaging, problem-based approach to teaching assembly language programming. WCAE@ISCA 2005: 4 - 2004
- [c8]Rahul Joshi, Michael D. Bond, Craig B. Zilles:
Targeted Path Profiling: Lower Overhead Path Profiling for Staged Dynamic Optimization Systems. CGO 2004: 239-250 - 2002
- [c7]Craig B. Zilles, Gurindar S. Sohi:
Master/slave speculative parallelization. MICRO 2002: 85-96 - 2001
- [j1]Craig B. Zilles:
Benchmark health considered harmful. SIGARCH Comput. Archit. News 29(3): 4-5 (2001) - [c6]Craig B. Zilles, Gurindar S. Sohi:
A Programmable Co-Processor for Profiling. HPCA 2001: 241-252 - [c5]Craig B. Zilles, Gurindar S. Sohi:
Execution-based prediction using speculative slices. ISCA 2001: 2-13 - 2000
- [c4]Craig B. Zilles, Gurindar S. Sohi:
Understanding the backward slices of performance degrading instructions. ISCA 2000: 172-181
1990 – 1999
- 1999
- [c3]Craig B. Zilles, Joel S. Emer, Gurindar S. Sohi:
The Use of Multithreading for Exception Handling. MICRO 1999: 219-229 - 1995
- [c2]Craig B. Zilles, John Kenneth Salisbury Jr.:
A constraint-based god-object method for haptic display. IROS (3) 1995: 146-151 - [c1]John Kenneth Salisbury Jr., David L. Brock, Thomas Massie, Nick Swarup, Craig B. Zilles:
Haptic Rendering: Programming Touch Interaction with Virtual Objects. SI3D 1995: 123-130
Coauthor Index
Maxwell Fowler
aka: Max Fowler
aka: Max Fowler