Geoff Hutchison
banner
geoffhutchison.net
Geoff Hutchison
@geoffhutchison.net
Chemist, Scientist, Husband, Dad, Runner, Teacher. I develop Avogadro + OpenBabel to find new materials for energy applications @Pitt_Chemistry he/him
Thank you. Do you think you can convince our Senator over in Braddock?

Seems like all that $$ going to ICE could go towards things people actually want.
January 21, 2026 at 1:19 AM
"I often ask [at medical conferences,] ‘How many of you in your career have ever treated someone for protein deficiency?’” said Gardner. “To this day, not a single hand has come up after asking the question for 10 years"

wapo.st/4sKztZj
Column | I found the most complete protein. It’s not meat.
The most “complete” protein is probably one you’re already eating.
wapo.st
January 20, 2026 at 7:11 PM
I'm working off John Straub's Mathematical Methods for Molecular Science, but all my notebooks are online github.com/ghutchis/che...

I've adopted bits from MolSSI, Software Carpentry, etc. and many others (e.g., Charles Weiss _Scientific Computing for Chemists_)
GitHub - ghutchis/chem1000: Jupyter Noteboks for lecture and assignments for CHEM 1000: Mathematics for Chemistry at University of Pittsburgh
Jupyter Noteboks for lecture and assignments for CHEM 1000: Mathematics for Chemistry at University of Pittsburgh - ghutchis/chem1000
github.com
January 19, 2026 at 3:19 PM
I'll take a look. There are a few others that are fairly good too, e.g. weisscharlesj.github.io/SciCompforCh...

IMHO, the current crop of AI tools are good at writing Python. I've learned a lot myself by asking them to write and then reading through the code.

They mess up, but are still helpful
Scientific Computing for Chemists with Python — Scientific Computing for Chemists with Python
weisscharlesj.github.io
January 19, 2026 at 3:16 PM
I found a local print shop (union, being Pittsburgh) that had decent pricing. I know a few people who have used Sticker App and Sticker Ninja too.
January 19, 2026 at 2:56 AM
Students don't believe me when I mention integrating by carefully cutting out the plot and using the analytical balance.
January 18, 2026 at 8:45 PM
Yes - I add it as another tool for them, particularly when problems get bigger (e.g., who's going to solve a big matrix by hand?) or when there's no easy formula.

Student feedback has helped - I try to balance "let's use pen and paper" and "send this one to Jupyter"
January 18, 2026 at 8:27 PM
Yeah, that's a definite point. I'm adding a bookmark to the course page, so we'll see if that helps.
January 18, 2026 at 5:42 PM
Right now we're using JupyterLab through the browser, so it's harder to do that.

But I'll definitely know on their assignments. If they use any LLM, it'll suggest syntax we haven't used yet.

I'm *hoping* it means that they're willing to put in the effort, but it'll be an interesting semester
January 18, 2026 at 4:57 PM
No one has signed up to use it yet

That's not to say students don't use AI - most of them have indicated use of ChatGPT and Gemini (less Claude or other models). Most respondents also have generally positive views

So are they reluctant to use it?

Or reluctant to tell me about their use?
January 18, 2026 at 4:29 PM
Ooh, thanks for the reminder. I gotta add this for class next week.
January 17, 2026 at 2:42 AM
Math clearly wasn't on the cognitive test.

But we knew that.
January 16, 2026 at 7:24 PM
I'm hoping the Union Progress will restart. But I'm seeing a lot of Pittsburgh journalists here on bsky doing some brainstorming.

I'm hopeful for something great to rise out of this.
January 7, 2026 at 8:20 PM
Oh, she knows. I meant it more sarcastically. She actually took an AI programming class this fall and has heard me talk about the AI-in-courses seminar I participated in last semester.

(And Pitt announcing an agreement with Claude without faculty or student feedback.)
January 3, 2026 at 1:33 PM