Posts

Showing posts from 2024

Generative AI Thoughts, Timestamp Fall 2024

Image
 Generative AI (GenAI) exploded into the academic teaching landscape in 2021, and we have been coping ever since. I’ve been quietly thinking about it since then. I’ve shared resources via my podcast’s social media feeds ( Twitter/X , Facebook , Patreon , YouTube ) and my LinkedIn . But I have not written about it here on my blog nor created a podcast episode focusing on it. [ Also posted on medium. ] I haven’t posted anything about my personal opinion because I wanted to provide an informed one, and I prefer to do my thinking quietly. However, it’s been long enough, and the landscape keeps changing, so I think it’s worth saying something. By posting something, I hope to try to move beyond the initial “what do we do?” conversations. These conversations are the ones I feel like I keep having. And my response/conversation now is often about the same terms and frameworks that I’ve been saying for a while, which often signals to me that it’s time to write a blog post. So here are my cu...

Your Productivity System Needs to Evolve with You

 If you follow this blog at all, you know how much I love thinking about productivity ( to-do list tracking , calendar time management , time tracking , etc.). So, hopefully, it should come as no surprise that I believe a person’s system that helps them be productive needs to evolve. As time passes, things change, and so must the productivity system! There are so many changes that could trigger a need to reflect and evolve: a change in service responsibilities, a change in a course, the arrival of a child, a change in how your kids need you, etc. [ Also posted on medium. ] So, this blog post is about how I deliberately and conscientiously evolve my productivity system. I’ll focus on what I generally do and provide some concrete case studies in hopes that they will help you think about your own situation. General Process My process has two main parts: a mindset and a monthly reflection . There are a few pieces to the mindset. First is just accepting that the productivity system has...

How I Track My Time

Image
A common tactic for better managing your workload is tracking how you spend your time. But what does that even mean? Most of what I’ve read explains it in a few brief sentences, which I find dissatisfying. There are so many ways to track your time, after all! [ Also posted on medium. ] So, here is how I track my time. And I’ll frame this blog post as a case study to help you think about what would work for you. I do not recommend starting by doing what I do because my process is the evolution of 10+ years of tracking. Moreover, I’m a data geek who loves to play with data. A simple piece of paper where you jot down start and end times can be good enough. This blog post is more for those who want something a bit more technical, like a spreadsheet that you can use to do some math for you and more easily analyze the results. Why do I track my time? Knowing why you are tracking your time is valuable framing to help you decide how you will do it. I track my time for three reasons: accoun...

Shared Inboxes for Teaching and Committees

A shared inbox was a tool I started using when I was the hybrid chair of the SIGCSE Technical Symposium. It was extremely useful then, and I have since incorporated it into my teaching processes. So, this blog post covers why I use a shared inbox, considerations when using one, and two case studies of how those considerations played out. [ Also posted on medium. ] Why use a shared inbox? In short, efficiency! If more than one person in a group can respond to an email, the speed of response goes up while no one repeats work. I’ve lost count of how often I’ve seen multiple people get an email and respond simultaneously. Or I’ve been that person who started writing and thankfully didn’t send it before the other person hit send! But there are more efficiency gains than just that! There’s clarity on the context, on who is responsible, and in the email responses themselves. If the entire email thread is in the shared inbox, everyone has access to that context, and no one has to find an...

Revisit: How I organize the teaching staff of my 200+ student class

 When it comes to anyone’s advice on how to run your own course, your “mileage may vary.” So, I thought it would be interesting to revisit my series on how I organize my teaching staff in my 200+ student class . The first post of that series is my most viewed post on Medium. I published that series during the second half of 2020, and times have changed since then (**cough** pandemic **cough**). In addition, I’ve moved on from that introductory computer science (CS1), and I primarily teach an elective data science (DS) course, which has a high variability in enrollment. In this post, I revisit that series from the perspective of what I still do versus do not between my CS1 and DS courses. [ Also posted on medium. ] Current Course’s Context Before I start my comparison, I need to go over how the context is different since it influenced many of the differences between the two courses. My DS class has a semester-long project and no labs/discussions. The class also uses Python, whi...