Teaching and Mentoring
Designing Designer at SIGCSE22
Halloween Coding Adventure
Race in CS1
Python Static Types
CISC320 Second Self-Evaluation
Review of CS1 Lit Review
CS1 - What Do We Know?
Python AST Element Analysis
Response to Autograder Goes Awry
Distance in Assignments for Transfer
Handicapping Is Not Leveling
How Many Hours Should Students Work?
You Didn't Know about X, So I Don't Care
Active Learning is Good
Response to - "On Use of Theory in Computing Education Research"
Computing Curriculum Design Model
On the Challenges of Teaching Problem-Solving in Intro Python
CS Ed Blogs
Blocks Came Through - An Anecdote from the Final
Partial Credit on Programming Exercises
Data Science Exploration in CS1064
A Concept Map for Introduction to Python
Thoughts from a Thoughtful TA Staff Meeting
Course Points over a Semester in Computational Thinking
A Response to "From Design of Everyday Things to Teaching of Everyday People"
I am now Dr. Bart
Content Area Grade vs. Course Component Grade
Harry Potter and the Tonal Analysis
Abstract Variables and Abstracting Cows
Learning objectives in Computational Thinking
How to Get into CS Teaching from CS
Motivation * Situated Learning
Year in Review - My NSF GRFP Fellowship Activity Report
Presentation on Practical Self-Regulated Learning by Dr. McCord at CHEP'15
My Grace Hopper '13 Experience
Context in Cognition - Functions and Objects
Eating the Apple Core - Question Convention
Abstraction - Content Knowledge vs. Pedagogical Content Knowledge
What Academia Needs to Do About Writing
How do we Teach Communication in CS?