I'm a CS professor at a primarily undergraduate college. I teach our intro programming course most years and also teach upper-level classes in AI and software engineering. I've used agentic tools with no restrictions in…
All of my course materials are on GitHub: https://github.com/dansmyers The Programming with AI class is here: https://github.com/dansmyers/ProgrammingWithAI We're building it out as the semester goes on. Right now, it's…
I'm a CS professor at an undergraduate college. I'm currently teaching a class on AI coding for non-programmers and also using Claude Code for all the projects in my upper level courses. I'm also planning to update our…
If you're interested in ancient math, take a look at Eleanor Robson's accessible paper on the Plimpton 322 tablet: https://scispace.com/pdf/words-and-pictures-new-light-on-pli... Robson's argument is that it isn't a…
We use ARM in our computer organization classes. It's more accessible than x86 and allows you to get a feel for the important concepts of assembly: register-to-register operations, conditional branching, and how the…
This piece by Simon Willison is a good overview. Covers setting expectations, having conversations about the project, context management, and then building an example using Claude Code.…
To learn a folk style you really need a mentor that can connect you to the oral tradition. Rather than scales and technical exercises, focus on learning rhythm and complete pieces. If there is a flamenco dance school in…
I wouldn't worry too much about coming up with a "novel" idea on your own. Your advisor should help you select and refine a topic. That's a major part of their role. Published research is more like a conversation among…
I'm a professor at an undergraduate college. I've supervised honors thesis projects and published papers and posters with students. You've got two main options for doing research as an undergrad: 1. Join an existing…
Pair with this complementary piece by W. David Marx: https://culture.ghost.io/cultural-stasis-produces-fewer-chee... He writes about incentives since the 1990s that have pushed artists to shy away from making bold…
I'm a professor at a small college. I teach intro programming most semesters and we're now moving to using tools like Cursor with no restrictions in upper-level courses. "How do students learn to code nowadays?" - I…
I'm a tenured CS professor at a liberal arts college. I teach the entire curriculum, from intro programming up to senior-level electives. I'm currently teaching a "Programming with AI" course where we're using Cursor…
I have three sons in the 7-12 range, and I'm a professor at an undergraduate college that's done a lot on teaching with AI. We've let our kids play with LLMs by having conversations in voice mode and generating images.…
I'm a CS professor at a primarily undergraduate college. I teach our intro programming course most years and also teach upper-level classes in AI and software engineering. I've used agentic tools with no restrictions in…
All of my course materials are on GitHub: https://github.com/dansmyers The Programming with AI class is here: https://github.com/dansmyers/ProgrammingWithAI We're building it out as the semester goes on. Right now, it's…
I'm a CS professor at an undergraduate college. I'm currently teaching a class on AI coding for non-programmers and also using Claude Code for all the projects in my upper level courses. I'm also planning to update our…
If you're interested in ancient math, take a look at Eleanor Robson's accessible paper on the Plimpton 322 tablet: https://scispace.com/pdf/words-and-pictures-new-light-on-pli... Robson's argument is that it isn't a…
We use ARM in our computer organization classes. It's more accessible than x86 and allows you to get a feel for the important concepts of assembly: register-to-register operations, conditional branching, and how the…
This piece by Simon Willison is a good overview. Covers setting expectations, having conversations about the project, context management, and then building an example using Claude Code.…
To learn a folk style you really need a mentor that can connect you to the oral tradition. Rather than scales and technical exercises, focus on learning rhythm and complete pieces. If there is a flamenco dance school in…
I wouldn't worry too much about coming up with a "novel" idea on your own. Your advisor should help you select and refine a topic. That's a major part of their role. Published research is more like a conversation among…
I'm a professor at an undergraduate college. I've supervised honors thesis projects and published papers and posters with students. You've got two main options for doing research as an undergrad: 1. Join an existing…
Pair with this complementary piece by W. David Marx: https://culture.ghost.io/cultural-stasis-produces-fewer-chee... He writes about incentives since the 1990s that have pushed artists to shy away from making bold…
I'm a professor at a small college. I teach intro programming most semesters and we're now moving to using tools like Cursor with no restrictions in upper-level courses. "How do students learn to code nowadays?" - I…
I'm a tenured CS professor at a liberal arts college. I teach the entire curriculum, from intro programming up to senior-level electives. I'm currently teaching a "Programming with AI" course where we're using Cursor…
I have three sons in the 7-12 range, and I'm a professor at an undergraduate college that's done a lot on teaching with AI. We've let our kids play with LLMs by having conversations in voice mode and generating images.…