Posts

Showing posts from 2026

Will This Teaching Idea Work for Me? Why Context Matters

When I learn about an amazing new teaching practice, I often get excited about the wonderful possibilities it offers to improve my students’ learning. However, as I dig into the details, doubts start to creep in. Is this practice possible for me to pull off? How would I do it with my N students? How would I do it if I only see the students M hours per week? At some point, I might give up because I can’t think of a way to make it work, which leads to my last step of self-doubt: “maybe there is a way, but I’m not creative enough or a good enough teacher to think of it.” I have lost count of how many times I have felt this frustration and self-doubt. [ Also posted on Medium. ] When we share teaching ideas, we often omit basic context. That makes them harder to interpret and apply than they should be. Moreover, it places a heavier burden on the recipient of the idea to determine whether they can apply it in their context, because the teaching idea is often shared via one-way media such as ...

A Framework I'm Developing to Decide When to Say Yes to Service Requests

Image
When I became an associate professor of the practice, I said yes to almost everything because I thought that was what I was supposed to do. That led to an unsustainable workload that I wrote about here . [ Also posted on Medium. ] In this post, I share a framework I’m developing to help me decide whether to say “yes” to a service request, with the goal of thinking more strategically rather than reactively. I’m writing this for anyone who feels like they are spending too much time on service or feeling overwhelmed by it all. I’m also writing it for current and future me as I navigate these requests. Understand why you have too much service Before using a strategy to better handle service requests, we must know thyself! Use the Five Whys to dig deeper In some ways, the answer to this question seems obvious, because you keep saying “yes.” But we need to dig deeper by using the Five Whys from design thinking. The Five Whys is an iterative process for exploring the causes and effects...

Brainstorming with an LLM Student Activity

Image
My LLM brainstorming student activity was accepted to SIGCSE TS 2026 's Special Session ACM Generative AI Task Force Special Session: Teaching with Generative AI: Tools You Can Use Today . This special session asked the SIGCSE community to apply to present how they use generative AI (GenAI) in their teaching. Those accepted would then present what they do during the session. [ Also posted on Medium. ] This blog post is a companion piece to my presentation, so that people have more to reference than just my slides . It also includes all the nitty-gritty details people can use and copy-paste. Context But first context, because context matters! This is for my CompSci 216: Everything Data (here is the link to the Spring 2026 offering ; later links will also point to this semester's instance). It is a post-CS2 elective data science course with an average of 111 students over the last five semesters (Spring 2024 to Spring 2026). We are on the 15-week semester system, and it has a 4-...