A look back on two things that made me smile this past year.
Search Results
Thoughts on Reaching 500 Google Scholar Citations
Reflections on achieving a professional milestone.
Reflections on Carnegie Mellon 25 Years Later
Thoughts on the most important skills and abilities that I picked up at CMU.
Accomplishments
Beyond teaching, other things that I have accomplished during my time at ASU.
Reflections on Supervising More Than 100 Capstone Projects
Thoughts on some of my students’ best work.
The Five Best Books I Read in 2018
The texts that rocked my world this past year.
Making Class Memorable With a Basketball-Inspired Python Example
A little program to calculate game logs and stimulate student interest.
Having Fun With Python in the Classroom
Using pop-culture references to make potentially boring coding exercises more interesting.
By the Numbers
A few quantitative measures of what I’ve accomplished in my years on this planet.
In Defense of Using PowerPoint in the Classroom
When you see horrible slides, blame the Indian, not the arrow.
Student Evaluations
How my students view my performance.
Roles
Being an effective professor means that I often have to wear different hats.
Philosophy
This lengthy page details my thoughts on how to best connect with students in the classroom and promote meaningful, long-term learning.
Courses
Information and links related to my current and past courses.