Sign in

JP Gannon

@jpgannon.bsky.social
804 followers 1.3K following 67 posts

Collegiate Associate Professor at Virginia Tech. Catchment hydrology, data sci, teaching, undergrad research. bikes. he/him vt-hydroinformatics.github.io

PostsRepliesMedia
JP Gannon @jpgannon.bsky.social · 31/08/2026
Can we help students understand why we are making changes to our classes in response to AI so they don't feel like they are being punished? Maybe!? Here is what I'm trying: thinkingthroughteaching.substack.com/p/ai-forced-...
thinkingthroughteaching.substack.com
AI-forced Changes to Instruction: How I’m Talking About Them
Telling my students why I’m doing what I’m doing
010
Reposted by JP Gannon
CUAHSI @cuahsi.bsky.social · 10/07/2026
As part of CUAHSI's 25th anniversary, we're featuring a series of reflections from some of the people who have helped shape CUAHSI’s story over the years. Our first contributor is Rick Hooper, CUAHSIs ED from 2002-2017. A Challenge for Today’s Hydrologic Scientists www.cuahsi.org/community/ne...
cuahsi.org
News | Cuahsi.org
052
JP Gannon @jpgannon.bsky.social · 16/02/2026
Two and a half exciting updates to my hydroinformatics book (or: data science and hydrology?) 1. The materials all use the updated USGS dataRetrieval package now, yay! Www.hydroinformaticsbook.com More below
hydroinformaticsbook.co
193
JP Gannon @jpgannon.bsky.social · 11/02/2026
@hydrochrista.bsky.social @domciruzzi.bsky.social, and I asked hydrologists across the country for their syllabi so we could investigate how instructors were teaching hydrology courses and think about the future... Here’s what we found + suggestions agupubs.onlinelibrary.wiley.com/doi/10.1029/...
agupubs.onlinelibrary.wiley.com
The Current State of Undergraduate Hydrology Courses in North America: A Path Forward
Examined syllabi for introductory courses in hydrology The titles, topics, and approaches to assessment varied widely across courses Found limited consensus in how hydrology courses are taught a...
3218
JP Gannon @jpgannon.bsky.social · 03/02/2026
Can I get students to read... something?? In which I may be setting myself up for scheduling hell at the end of the semester and/or a failed experiment in new ways to engage with my students... open.substack.com/pub/thinking...
open.substack.com
Can I get students to read... something?
The war for attention is real, can extra credit power help?
020
JP Gannon @jpgannon.bsky.social · 12/01/2026
Better late than never... fall 2025 course meme competition highlights: open.substack.com/pub/thinking...
open.substack.com
Course memes return!
Students bring the heat in meme competition.
010
JP Gannon @jpgannon.bsky.social · 06/01/2026
When reflecting on my student course evaluations after this semester, I thought discussion of some comments that frequently pop up might be helpful! Featuring Liz Lemon and Gandalf. open.substack.com/pub/thinking...
open.substack.com
What student comments have taught me about good teaching.
You don't need any magical special sauce...
000
JP Gannon @jpgannon.bsky.social · 11/12/2025
What grad students found useful in a course about teaching… open.substack.com/pub/thinking...
open.substack.com
What graduate students learned in a teaching class
Three semesters of reflections say...
000
JP Gannon @jpgannon.bsky.social · 16/10/2025
This week's two posts are about Connecting concepts and Practicing. Can you guess what Ron Swanson gif I managed to fit (maybe) into one of them? thinkingthroughteaching.substack.com
thinkingthroughteaching.substack.com
Thinking Through Teaching | JP Gannon | Substack
Exploring college teaching strategies. Click to read Thinking Through Teaching, by JP Gannon, a Substack publication. Launched 8 months ago.
030
JP Gannon @jpgannon.bsky.social · 10/10/2025
This week in my college teaching class we talked about Retrieval Practice and Interleaving! I wrote about our discussions! thinkingthroughteaching.substack.com
thinkingthroughteaching.substack.com
Thinking Through Teaching | JP Gannon | Substack
Exploring college teaching strategies. Click to read Thinking Through Teaching, by JP Gannon, a Substack publication. Launched 8 months ago.
010
JP Gannon @jpgannon.bsky.social · 02/10/2025
Yesterday in my college teaching class we discussed predicting as a learning strategy. Before you read: what do you PREDICT we thought was important in designing prediction activities for a class? open.substack.com/pub/thinking...
open.substack.com
Teaching about... Prediction
Prediction as a learning enhancer
020
JP Gannon @jpgannon.bsky.social · 25/09/2025
A discussion about exams, wherein a student compares teaching well to making a movie, and I don't disagree. open.substack.com/pub/thinking...
open.substack.com
Teaching about... Exams!
No one ever has opinions about exams.
010
JP Gannon @jpgannon.bsky.social · 23/09/2025
From my college teaching class: The good, the bad, and the disagreed upon about assignment practices! open.substack.com/pub/thinking...
open.substack.com
Teaching about... Assignments etc
The good, the bad, and the disagreed upon
010
JP Gannon @jpgannon.bsky.social · 18/09/2025
What students* think about quizzes, lectures, learning styles, laptop bans, which teaching strategies are active, which are effective... *my small graduate "how to teach college" class thinkingthroughteaching.substack.com/p/graduate-t...
thinkingthroughteaching.substack.com
Graduate Teaching Class: Teaching Methods
What is active learning? What is effective teaching?
020
JP Gannon @jpgannon.bsky.social · 16/09/2025
Writing through my teaching class: A discussion broadly about curricular type things wherein I remember a nasty teaching eval comment from 10 years ago. open.substack.com/pub/thinking...
open.substack.com
Curriculum type things
Discussions about curricular strategies and more from a class on teaching college
000
JP Gannon @jpgannon.bsky.social · 09/09/2025
The save icon continues to be an interesting indicator of changing computer literacy/practices: Used to be students knew it as the save icon but not that it was a floppy disk. TODAY in class multiple students did not know what a save icon was at all! We don’t click “save” much anymore! Do we?
150
JP Gannon @jpgannon.bsky.social · 04/09/2025
This semester, I'm going to write about what we discuss in my college teaching class. The first 2 weeks have been a doozy, but I managed to get some stuff down! On beginner teaching philosophies and Ch 1 of McGlynn's College Science Teaching thinkingthroughteaching.substack.com/p/graduate-t...
thinkingthroughteaching.substack.com
Graduate Teaching Class: Week 1 & 2
Writing my way through teaching a class on teaching
000
JP Gannon @jpgannon.bsky.social · 23/06/2025
Teach hydro modeling? Want to introduce modeling in an intro class? Check out this web-app, activities, and code (in case you want to spin off your own).. Thanks @jansei.bsky.social for working with me on this, which was inspired by his HBV-lite teaching software! dx.doi.org/10.1002/hyp....
dx.doi.org
Interactive Learning in Hydrological Modelling With a Web‐Based Tool
We introduce a web-based tool to explore hydrological modeling in classrooms. The app can be run in any internet browser on a variety of devices. The app and code are available for free. We include m...
0278
JP Gannon @jpgannon.bsky.social · 21/05/2025
I spoke at our college graduation and told graduates 4 things. In retrospect those things are pretty related to teaching, so I posted them here: open.substack.com/pub/thinking...
open.substack.com
What I told graduates
Four things...
030
JP Gannon @jpgannon.bsky.social · 14/05/2025
Signing off for the semester and a summary of the aspects of coding in class that I wrote about in the past weeks: thinkingthroughteaching.substack.com/p/code-in-cl...
thinkingthroughteaching.substack.com
Code in Class: All of the topics
Comprehensive? Strategies for teaching coding in class.
051
JP Gannon @jpgannon.bsky.social · 07/05/2025
❤️
010
JP Gannon @jpgannon.bsky.social · 07/05/2025
This week's teaching post: students teaching students thinkingthroughteaching.substack.com/p/students-t...
thinkingthroughteaching.substack.com
Students teaching students
Peer teaching is powerful!
000
JP Gannon @jpgannon.bsky.social · 30/04/2025
Highly recommend. This is one of the books we work through in my College Teaching class and really helped me develop my own teaching philosophy.
110
JP Gannon @jpgannon.bsky.social · 30/04/2025
This week's teaching post: How I integrate coding into a non-coding focused course. thinkingthroughteaching.substack.com/p/integratin...
thinkingthroughteaching.substack.com
Integrating coding into an existing class
How I teach students to code along with disciplinary material
010
JP Gannon @jpgannon.bsky.social · 23/04/2025
This week's post about teaching... Quizzes, Tests, Labs, and other stuff to help students learn thinkingthroughteaching.substack.com/p/assessment...
thinkingthroughteaching.substack.com
Assessment and Retrieval Practice in a Code-Heavy Class
Some ideas for assessments that help students learn
000
Reposted by JP Gannon
CUAHSI @cuahsi.bsky.social · 22/04/2025
CUAHSI is happy to share our 2024 Annual Report! New this year, we’ve added a Research Highlights section capturing much of what we do to support and engage with the community. We hope the report is informative and is a positive point of reflection. www.cuahsi.org/uploads/libr...
Cover of the CUAHSI 2024 Annual Report with a collage of photos depicting groups of people in varying learning environments.
032
JP Gannon @jpgannon.bsky.social · 16/04/2025
This weeks' post about live coding: how to talk. "I’m trying to keep students from disengaging. I fully believe that if I can just keep them at it, keep them from throwing in the towel, they will all get there in the end." thinkingthroughteaching.substack.com/p/how-to-tal...
thinkingthroughteaching.substack.com
How to talk while live coding
normalizing errors, growth mindset, stereotype threat....
032
Reposted by JP Gannon
CUAHSI @cuahsi.bsky.social · 10/04/2025
Our April e-Newsletter is out and it is loaded with content and announcements including new funding opportunities, a new workshop, a new cyberseminar and much more! us3.campaign-archive.com?u=aad7e9257f...
023
JP Gannon @jpgannon.bsky.social · 09/04/2025
This week's writing about Live Coding: This week I’m writing about nuts and bolts. How do I get students the code, what do we do in class, how do you like… do it. thinkingthroughteaching.substack.com/p/live-codin...
thinkingthroughteaching.substack.com
Live Coding: Making it Happen
setting up to run a class
010
JP Gannon @jpgannon.bsky.social · 03/04/2025
One of my classes went so poorly today (endless tech issues, mostly) that one of my students emailed to say I’m doing a great job 😂 Simultaneously thoughts of “students are great” and “wow yes that really was bad”
0100
JP Gannon @jpgannon.bsky.social · 02/04/2025
This week's teaching post: How I set up for live-coding in class. "I think of my strategies for live coding as strategies to keep from giving students reasons to disengage. " thinkingthroughteaching.substack.com/p/setting-up...
thinkingthroughteaching.substack.com
Setting up to Live-code in Class
More exciting that is sounds!
041
JP Gannon @jpgannon.bsky.social · 27/03/2025
I love two stage tests: Overhearing the stuff students are organically discussing as they work collaboratively to get everyone a 100% on the 2nd stage of a two-stage coding-based exam so so so thoroughly dismisses any concerns I have with it taking up too much class time or not boosting learning.
131
JP Gannon @jpgannon.bsky.social · 26/03/2025
This week in writing about teaching: Over the next several weeks, I'm going to explore how I handle teaching students to code in classes that aren't just about coding. This week: Why live code? thinkingthroughteaching.substack.com/p/live-codin...
thinkingthroughteaching.substack.com
Live coding: what is it and why you might want to try it.
Fun, scary, and it works!
1112
JP Gannon @jpgannon.bsky.social · 19/03/2025
This week's post: Course policies that are efficient and help students learn!
thinkingthroughteaching.substack.com
The many reasons for flexibility
It helps you, it helps learning...
020
JP Gannon @jpgannon.bsky.social · 05/03/2025
This week's post: Am I Codding Them? "If I were to make changes to my class that teach students life lessons but result in them learning less, then I feel like I’d be holding “teach life lessons” over “meet course learning outcomes”, and I don’t think that’s my role."
thinkingthroughteaching.substack.com
Am I Coddling Them?
I don't think so!
010
JP Gannon @jpgannon.bsky.social · 26/02/2025
"Turns out students are pretty forgiving when you just say “hey, I was trying something I thought would be cool, but turns out it didn’t work! Everyone gets full credit on this quiz."" This week's post. How I handle non-punitive retrieval practice (quizzes) in a large class using Canvas.
thinkingthroughteaching.substack.com
Non-punitive quizzes and more in a large class
A Canvas "hack"?
030
Reposted by JP Gannon
CUAHSI @cuahsi.bsky.social · 24/02/2025
The application window closes Friday for 2025 CUAHSI Virtual University faculty! Interested instructors must submit an application by February 28 to be considered. More information on the CVU program is available on our website. www.cuahsi.org/virtual-univ...
001
JP Gannon @jpgannon.bsky.social · 19/02/2025
I plan to write about teaching for the next two semesters at this substack. I think it'll be an interesting/useful exercise and it feels cathartic right now. I'll keep posts short. Maybe check it out if reading about teaching sounds fun? Intro post in comment below.
thinkingthroughteaching.substack.com
On Non-Responses and Student Motivation
Why do students leave things blank? How can we help?
151
Reposted by JP Gannon
Kevin McGuire @kjmcguire.bsky.social · 16/02/2025
Variability of flowing stream network length across the US | Science www.science.org/doi/10.1126/...
science.org
Variability of flowing stream network length across the US
The aggregate length of flowing streams in a drainage network lengthens and shortens as landscapes become wetter and drier. However, direct measurements of stream network variability have been limited...
0149
Reposted by JP Gannon
CUAHSI @cuahsi.bsky.social · 13/02/2025
Our February e-Newsletter was released today! Many announcements and updates to read including a message from our Executive Director, an upcoming conference, program application details, and much more! mailchi.mp/cuahsi.org/c...
021
Reposted by JP Gannon
CUAHSI @cuahsi.bsky.social · 31/01/2025
CUAHSI is soliciting applications for 2025 CVU faculty! Interested instructors must submit an application by February 28, 2025 to be considered. More information on the CVU program is available on our website. www.cuahsi.org/virtual-univ...
054
JP Gannon @jpgannon.bsky.social · 07/01/2025
Experimenting with editing lecture recordings to post companion videos for chapters at vt-hydroinformatics.github.io First one is up: www.youtube.com/watch?v=L7J2mJrl33k Is this useful? Should I keep doing it?
youtube.com
Hydroinformatics 1 Intro to Plotting
YouTube video by JP Gannon
050
JP Gannon @jpgannon.bsky.social · 14/12/2024
Always fun to talk about teaching stuff!
051
Reposted by JP Gannon
Tony Castronova @castrona.bsky.social · 10/12/2024
Stop by the CUAHSI AGU exhibit booth (740) to meet the staff and talk water! #CUAHSI #AGU24
052
JP Gannon @jpgannon.bsky.social · 09/12/2024
John's poster is this morning! Go find him!
020
JP Gannon @jpgannon.bsky.social · 09/12/2024
Woohoo Logan!
000
JP Gannon @jpgannon.bsky.social · 05/12/2024
Fun runoff gen and temp stream work at AGU led by students and other colleagues! Stream intermittency in NE-USA (Flanagan et al, Mon) Bedrock depth and stream intermittency (Morgan et al, Mon) Streamflow DEgeneration (Godsey et al, Wed) Runoff gen controls in the southern apps (Finks et al, Thurs)
A screenshot showing talks from the AGU meeting program, info for the talks is in the post as well
050
JP Gannon @jpgannon.bsky.social · 04/12/2024
For no reason in particular, I suggest checking out these two teaching-related presentations at AGU next week! Make your coding classes more accessible (Fri, Gannon et. al) What to we teach in Hydrology classes? (Wed, Kelleher et. al)
Information about the two presentations mentioned in the post.
1113
JP Gannon @jpgannon.bsky.social · 25/11/2024
Can anyone suggest some good reading on incorporating LLM chatbot use into coding-focused classes? I have some ideas but want to read other ideas! #edusky
231
Reposted by JP Gannon
Hubbard Brook Research Foundation @hubbardbrook.bsky.social · 21/11/2024
Researchers will present at #AGU24 on using passive seismic recordings at Hubbard Brook to understand how depth-to-bedrock affects headwater stream flow. This approach may enhance future predictions of stream network changes in post-glacial settings. #Bluesci #science 💧 🗓️🔗: bit.ly/AGU24_H11T16
Does depth-to-bedrock explain stream network expansion and retraction patterns?
022