Posts
Advent of Code 2024
2024-12-26
Learning About Startups at StuyCS
2024-12-13
The New Entry Level
2024-12-09
Evolving As A Teacher
2024-11-22
Blue Sky
2024-11-18
Back to Amsterdam
2024-11-05
Antwerp Rotterdam Leiden
2024-10-31
Belgium 2024
2024-10-29
Paris 2024
2024-10-26
Authentic Languages
2024-10-11
Community Across The Years
2024-10-08
Enemy Of The Good
2024-09-25
StuyCS - Playing the long game
2024-09-17
What they remember
2024-09-06
The Danger of a Bad Teacher
2024-08-14
AI without guardrails
2024-07-26
CSTA 2024 final thoughts
2024-07-23
CSTA 2024 - the final day
2024-07-21
CSTA 2024 day 3
2024-07-18
CSTA 2024 day 2
2024-07-17
The Dino Podcast
2024-07-12
Hidden Communities of New York
2024-07-08
Good Schools for New Teachers
2024-06-24
What I have (and haven't) been up to
2024-06-19
Philadelphia Freedom
2024-06-06
CS Research by HS Students
2024-05-28
SIGCSE 2024 - Panels
2024-03-25
SIGCSE 2024 - keynotes
2024-03-24
SIGCSE 2024 - Microteaching
2024-03-23
SIGCSE 2024 - Opening Day
2024-03-23
The SAT - should it be required
2024-03-11
Visiting Charleston
2024-03-07
Using Emacs 82 - Conda and Direnv
2024-02-13
Hosting an AI panel at Stuy
2024-02-09
Observing History
2024-01-23
Learning Elisp 16 - using a web API
2024-01-16
Teaching using manipulatives
2024-01-10
Kicking off 2024
2024-01-02
Low Level CS in HS
2023-12-19
Advent of Code 2023 Day 01
2023-12-01
Learning Elisp 13 - Text Properties
2023-11-08
Israel, Palestine, and antisemitism
2023-11-02
The Hague and an extra day
2023-10-11
Amsterdam days 3 and 4
2023-10-09
Amsterdam, the first two days
2023-10-07
Antwerp in 24 hours
2023-10-05
~~Lost in the~~ Locked out of Amazon
2023-09-26
Who Should Teach Tech Job Skills
2023-09-15
Just work on open source
2023-09-12
Learning Elisp 9
2023-08-29
Teacher Movies
2023-08-29
Learning Elisp 8
2023-08-21
Passing The Torch
2023-08-21
Learning Elisp 7
2023-08-15
Cleaning out the office
2023-08-13
Who's the Expert Thought Leader
2023-08-10
Learning Elisp - Rot13 conclusion
2023-08-07
Learning Elisp 4 - Rot13 part 1
2023-07-25
Learning Elisp 3 - functions
2023-07-13
Learning Elisp 2 - variables
2023-07-13
What AP Exams Tell Us
2023-07-11
Learning Elisp 1
2023-07-06
APCS A - The Hardest Question
2023-07-03
Thoughts on Affirmative Action
2023-06-29
Using Emacs 81 Elfeed Webkit
2023-06-26
Working on a new short Emacs series
2023-06-17
Tech and the liberal arts
2023-06-14
Walks and Lesson Planning
2023-06-04
Worst Practices
2023-05-30
Grading And Ungrading
2023-05-18
Last Class
2023-05-15
How Early Apcs
2023-04-18
SIGCSE 2023 - final thoughts
2023-04-02
SIGCSE 2023 - Nifty Assignments
2023-03-28
SIGCSE 2023 Microteaching
2023-03-27
The joys and sorrows of teaching
2023-03-26
Sigcse 2023 Theatrics in CS
2023-03-22
SIGCSE 2023 Writing in CS Classes
2023-03-21
SIGCSE 2023 An Overview
2023-03-18
Sigcse 2023 Posts to come
2023-03-17
Sigsce 2023 Opening morning
2023-03-16
Recursive Sentences
2023-03-10
AI as a programmers aide
2023-02-28
Motivating Students in CS Class
2023-02-17
Organizing a topics course
2023-02-07
The College Board wasn't cowardly
2023-02-03
Tech Layoffs and Workers Rights
2023-01-30
First Day Final Semester
2023-01-27
chatGPT TOC
2023-01-23
Kicking off 2023
2023-01-01
Finally some down time
2022-12-30
Things they remember that we forgot
2022-12-17
In Education, What's New is Old
2022-12-07
Advent 2022 - day 3 - sets
2022-12-03
Retiring part 3 - What's Next
2022-11-09
Retiring part 2 - Accomplishments
2022-11-09
Should college be career prep
2022-11-07
Crafting a new major for tech
2022-11-04
College Recommendation Season
2022-11-01
Why PD doesn't work for CS
2022-10-24
Don't give away the punchline
2022-10-21
Turning 55
2022-10-19
Good class day today
2022-10-13
Same Old Topics
2022-10-08
Research Vs Practice
2022-09-11
Subtle Errors
2022-09-02
Masters of CS Education
2022-07-22
CS - it isn't all that
2022-07-13
You can't workshop a lesson
2022-06-07
The Big Four Four
2022-05-25
Put It In The Books
2022-05-20
Yes, deadlines do matter
2022-05-17
When Your Program Crashes
2022-05-13
A Critical Mass Of CS Teachers
2022-03-21
SIGCSE 2022 AP or not AP
2022-03-09
SIGCSE 2022 - Conference format
2022-03-05
First live conference in 2 years
2022-03-01
When is remote better
2022-01-28
Pension Consultations
2022-01-17
Exit 2021
2022-01-01
Work through the example!!!!!
2021-12-03
Seats on a plane - addendum
2021-11-02
Airline Seats - An Ethics Lesson
2021-10-26
Turning 54
2021-10-18
Feeling like an English teacher
2021-10-14
Using Emacs 79 Project
2021-10-11
My project grading workflow
2021-10-10
Coding For Problem Solving
2021-10-01
How The Hash Is Made
2021-09-16
What They Used To Know
2021-09-16
Calling an audible
2021-09-02
Day one back in person
2021-08-27
\(2^5\) Years Teaching
2021-08-21
Designated Slacker
2021-07-16
No CSTA conference for me this year
2021-07-14
But we don't have enough teachers!!
2021-06-14
Teaching Styles
2021-04-20
Quick Sort over Zoom
2021-03-18
On Teaching Recursion
2021-01-03
Final thoughts on Advent of Code 2020
2020-12-27
Advent of Code 2020
2020-11-30
Language choices for APCS
2020-11-11
53 trips around the sun
2020-10-18
Less Engagement For More
2020-10-14
Deadlines And Commitments
2020-10-01
Using Emacs 75 - Bufler
2020-09-22
Quarter Century Courses
2020-09-15
Using Emacs 74 Eglot
2020-08-31
Starting the new semester
2020-08-28
Unplugging with Bob Ross
2020-08-25
Preparing teachers to teach CS
2020-08-03
Github and Student Feedback
2020-07-20
Virtual Conferences - CSTA 2020
2020-07-13
PSA on CSTA (NYC)
2020-06-17
Time For A New Theme
2020-06-13
Supporting Our Students
2020-06-12
A Quick Pinebook Pro update
2020-06-10
Teachers and Police
2020-06-07
Pro Version Or Education Version
2020-05-29
Using Emacs 72 - Customizing Elfeed
2020-05-21
More thoughts on debugging
2020-05-21
Errors Are Hard To Find
2020-05-20
Hunter's first Honors CS Cohort
2020-05-19
Using Emacs 71 Openwith
2020-05-13
My Covid-19 Journey (so far)
2020-05-11
Heaps
2020-05-01
Alternate Representations
2020-04-28
Arbitrary Trees
2020-04-27
Email or USPS
2020-04-17
Varying Remote Teaching
2020-04-15
John Conway
2020-04-13
It's okay, I Get It
2020-04-10
Passover 2020
2020-04-09
To Zoom or not to Zoom
2020-04-07
Limitations Of Remote Teaching
2020-03-30
Using Emacs 70 Org Protocol
2020-03-27
Class Legends
2020-03-25
Using Emacs 69 Floobits
2020-03-21
Brazilian Carrot Cake
2020-03-20
Teaching Online - Day 01
2020-03-19
Teaching online - a test run
2020-03-16
Focus To Feel Normal
2020-03-14
Preparing to teach Online
2020-03-10
Try Something New - Quicksort
2020-03-09
Interesting Problems
2020-03-07
CS Ed Podcast 3 - Debugging
2020-03-06
Remote Classes
2020-03-03
CSEvents.nyc
2020-02-24
The CS Education Subreddit
2020-02-22
Using Emacs 65 - Live Python
2020-02-02
Hunter Codefest 2020
2020-02-01
AI For All
2020-01-31
Using Emacs 64 - Notmuch
2020-01-18
Teacher Centric Teaching
2020-01-14
Clojurescript Components
2020-01-12
APCS Statistics
2020-01-10
Using Emacs 63 ClojureScript
2020-01-09
GitHub Org Explorer
2020-01-03
Pushback To CS for All
2020-01-02
What I'm looking forward to in 2020
2020-01-01
10 years blogging
2019-12-30
Keeping Current Between Semesters
2019-12-27
Advent 2019 Day - 8
2019-12-08
Advent 2019 Day 4
2019-12-04
Advent 2019 Day 3
2019-12-03
Advent 2019 Day 2
2019-12-02
Advent of Code 2019 Day 1
2019-12-01
Advent Of Code 2019
2019-11-29
Presenting At CSTA 2020
2019-11-26
Using Emacs 62 Magit Forge
2019-11-19
Using Emacs 61 - org-msg
2019-11-16
I Speak Jive
2019-11-08
School Visit Update 2019
2019-11-06
Using Emacs 60 - Restclient
2019-10-25
Using Emacs 59 - markdown
2019-10-18
High Ed Web 2019
2019-10-16
My test grading policy
2019-10-09
You Can't Win If You Don't Enter
2019-10-08
Using Emacs 58 - lsp-mode
2019-10-07
CSTA Awards 2020
2019-10-01
Cheating on CS projects
2019-09-30
What Is Good Teaching
2019-09-17
Waterfalls - a trip report
2019-08-06
Alumni Anniversaries
2019-07-28
Outside Evaluators
2019-07-26
Big Code And Case Studies
2019-07-24
Codeland 2019
2019-07-22
A 10X Student Story
2019-07-17
New(ish) Blog - cscheerleader.com
2019-07-14
CSTA 2019 Preconference
2019-07-08
Planning For CSTA 2019
2019-07-04
Crochet at CSTA
2019-06-29
CSTA 2019 - Using GitHub as a CMS
2019-06-26
Proof By Authority
2019-06-25
MongoDB World 2019
2019-06-18
Celebrating Perfect AP Exam Scores
2019-06-15
Back To Python
2019-06-14
Year in Review - the classes
2019-06-12
Grokking Algorithms
2019-06-11
Do It First
2019-06-10
Predicting Grades
2019-05-18
Ebooks, Nypl and Process Starvation
2019-04-26
CS Teacher PD at Grow with Google
2019-04-12
Implicit Curricula
2019-04-07
Using Emacs 57 Dired Narrow
2019-04-07
Choosing A Textbook
2019-03-31
Adapting A Nifty Assignment
2019-03-16
New Monitor
2019-03-09
SIGCSE 2019 - the keynotes
2019-03-04
March PD for CS Teachers
2019-02-26
How I use Github Classroom
2019-02-17
No Amazon HQ2 in NYC
2019-02-14
GitHub Helps Me Help Students
2019-02-11
Java Interfaces
2019-02-08
Github Classroom and Travis CI
2019-02-02
Sequencing Topics
2019-01-26
Solve A To Solve B
2019-01-18
Using Emacs 54 Org Tables
2019-01-14
Owning The Curriculum
2019-01-05
Happy New Year 2019
2019-01-01
Visiting schools and talking tech
2018-12-21
CS For All The Time
2018-12-07
Email Policy
2018-12-01
Reunions 2018
2018-11-25
Teaching Sorting
2018-11-19
An experiment with code review
2018-11-15
Let Teachers Teach
2018-11-09
Local Tech and Local Learning
2018-11-04
Using Emacs 53 Emailing Org Agenda
2018-11-03
Using Emacs Episode 52 - Eyebrowse
2018-10-30
From Scripts To Freestyle
2018-10-26
Who Played Spiderman - part 3
2018-10-16
Who Played Spiderman part 2
2018-10-13
Fall 2018 HS CS Tour
2018-09-29
CS vs CT vs Coding
2018-09-28
Not every lesson has to be magic
2018-09-25
What CS should we teach in HS
2018-09-23
First post again
2018-09-21
Blight Move
2018-09-16
Creating a school for CS
2018-09-11
That Time Bill Gates Visited AFSE
2018-09-09
Do you need to know binary for CS?
2018-09-05
Wishing all K12 teachers a great year
2018-09-04
Class Rules
2018-08-27
Artifacts Have Stories
2018-08-24
Software Longevity
2018-08-19
Rite Of Passage Projects
2018-08-17
Early Code Reuse
2018-08-16
Class Communications
2018-08-08
Getting Ready To Go Back
2018-08-03
Two Faces of Project Based Learning
2018-07-28
Keyboarding and the Digital Divide
2018-07-23
Time To Create An Ethics Course
2018-07-21
A couple of Brian Kernighan videos
2018-07-20
How early for APCS
2018-07-15
CSTA 2018 - Funding and Direction
2018-07-12
Csta 2018 Report
2018-07-10
Certification The Old Way
2018-07-02
Using Emacs Episode 50 - presentations
2018-06-30
PD for people who know CS
2018-06-27
Using Emacs Episode 49 mu4e-conversation
2018-06-21
How I Grokked OOP
2018-06-14
The Tech or the Teacher
2018-05-31
Is Cs for All Worth Doing
2018-05-26
Is there room for CS for All
2018-04-29
Unfunded Mandates and CS For All
2018-04-27
Pull Requests and Other People's Code
2018-04-26
Using Emacs 48 Silversearcher
2018-04-22
No Magic Bullets - Discovery Learning
2018-04-21
Unit Tests Grading Workflow
2018-04-20
TEALS Time
2018-04-18
Using Emacs Episode 47 - Magit
2018-04-07
Competitions and Hackathons
2018-04-06
Tools and Complexity
2018-04-05
Passover April 1 And Indiana Jones
2018-04-01
Do It The Dumb Way
2018-03-30
Ethics In CS Education
2018-03-25
Sigcse2018 Proof
2018-03-23
Refactoring
2018-03-21
Testing Part 2
2018-03-18
Using Emacs 46 Auto Yasnippets
2018-03-15
Sigcse2018 Making theory more acccesible
2018-03-13
Using Emacs 45 - Company or Autocomplete
2018-03-11
Sigcse2018 - Code Tracing
2018-03-06
Sigcse2018 - Malloc Lab
2018-03-01
SIGCSE 2018
2018-02-25
Using Emacs 43 - Music with MPD
2018-02-20
Testing, Testing
2018-02-19
Using Emacs 41 Pandoc
2018-02-13
Google Sheets
2018-02-12
Using Emacs 40 - Atomic Chrome
2018-01-31
On Textbooks
2018-01-27
Is Teaching CS Hard?
2018-01-21
Reading and Writing Recs
2018-01-04
APCS-P - Bigger Intake Or Leaky Pipe
2018-01-01
Using Emacs 2017 Recap
2017-12-29
2017 in review - K12 CS Education
2017-12-27
2017 in review - Hunter Undergraduate CS
2017-12-26
Using Emacs 39 - mu4e
2017-12-24
Breaking down problems and writing
2017-12-14
Tools can shape how we think
2017-12-06
Thoughts On A Hackathon
2017-12-03
Advent of Code 2017 - Day 1
2017-12-02
You have to trust the kids
2017-11-29
Reunion Season
2017-11-26
Using Emacs 38 - dired
2017-11-24
Motivating and understanding quicksort
2017-11-21
Professional Development beyond Scratch
2017-11-07
Catskills Conf 2017
2017-10-21
It's nice to be appreciated
2017-10-19
A test result is just a test result
2017-10-15
Standards - Who are they for?
2017-10-10
Programming Idioms
2017-10-08
Using Emacs 37 - Treemacs file browser
2017-09-24
Awesome Cs Revisited
2017-09-21
New Term New Tool - Thonny, a Python IDE
2017-09-21
Is the new Secret Sauce ever better?
2017-09-08
Theseus's Curriculum
2017-09-05
CS Teachers - we need you to blog
2017-08-25
Teaching APCS-A for the first time
2017-08-23
The Cost of AP Exams
2017-08-17
Using Emacs 36 - A Touch of Elisp
2017-07-30
Observing CS Teachers
2017-07-15
Self Certification - not a good idea
2017-07-07
Using Emacs 35 - Blogging
2017-06-27
On Retaining Teachers
2017-06-25
Are best practices always the best?
2017-06-21
CS Educators StackExchange
2017-06-15
Using Emacs - 34 - ibuffer and emmet
2017-06-15
A* is born
2017-06-05
Python - Editor or IDE
2017-05-25
Designing a course with constraints
2017-05-19
It feels good to be helpful
2017-05-17
Learning about VC
2017-05-05
Using Emacs - 33 - projectile, dumb-jump
2017-04-28
GitHub as a tool for education
2017-04-11
SIGCSE 2017 - a path to github part 3
2017-03-30
SIGCSE 2017 - a path to github part 2
2017-03-19
SIGCSE 2017 - a path to github part 1
2017-03-16
SIGCSE 2017 - Recap
2017-03-14
SIGCSE 2017
2017-03-07
Whiteboard interviews
2017-03-05
Using Emacs - 32 - C++
2017-03-04
Will we lose CS teachers to industry?
2017-02-27
Using Emacs - 29 -elfeed part 1
2017-02-22
Quality Devs and Coding Contests
2017-02-19
Starting with scheme
2017-02-15
Using Emacs - 28 -Rectangles
2017-02-09
A Ground Hog Day Story
2017-02-07
Using Emacs - 27 - shell and eshell
2017-01-27
BS? - BA - addendum
2017-01-02
BS? - BA
2017-01-01
Using Emacs - 25 - Tramp
2016-12-26
Being productive between terms
2016-12-20
Rookie Season Redux
2016-12-12
Advent of Code 2016 - Check your data
2016-12-10
Advent of Code 2016
2016-12-03
Using Emacs - 24 - Org Capture 2
2016-12-03
Using Emacs - 23 - Org Capture 1
2016-11-29
Inverted Index Project
2016-11-26
Using Emacs - 21 - web mode
2016-11-16
Using Emacs - 22 - emacsclient
2016-11-16
Using Emacs - 20 - yanking
2016-11-13
Flask - deploying to DigitalOcean
2016-11-08
Using Emacs - 18 - Narrowing and iedit
2016-11-02
Cornell Technion Project Studio
2016-11-01
Halloween 2016
2016-10-31
Why Hunter CS is so important to NYC
2016-10-30
Using Emacs - 17 - misc small packages
2016-10-28
Knitting at a Tech Conference
2016-10-25
Waking up in the Hudson Valley
2016-10-23
Installing Flask in a virtualenv
2016-10-15
Using Emacs - 16 - Undo Tree
2016-10-09
Chromebooks in K12
2016-10-06
Computational Thinkers in Scotland
2016-09-30
Impostor Syndrome - I'm not good enough
2016-09-09
First day back, or not
2016-09-06
New Term, New Tool - repl.it
2016-09-02
Using Emacs - 15 - Macros
2016-09-02
Using Emacs - 14 - Thoughts
2016-08-17
Using Emacs - 13 - Yasnippet
2016-08-04
Ed Disruption - why it's different
2016-07-25
West coast trip - a nice close to act I
2016-07-18
Using Emacs - 10 - org init files
2016-07-01
Hillary and Student Loans
2016-06-30
On Teaching, Mentors, and Role Models
2016-06-29
Using Emacs - 9 - Themes
2016-06-28
Using Emacs - 8 - Autocomplete
2016-06-26
Using Emacs - 7- Navigation with Avy
2016-06-24
Lesson plans - scripts to springboards
2016-06-23
Using Emacs - 6 - Searching a Swiper
2016-06-20
Robots platforms and practicalities
2016-06-15
Using Emacs - 5 - Windows
2016-06-14
PDF 2016 - How we lost the open web
2016-06-11
Navajo Math Circles
2016-06-08
Using Emacs - 4 - Buffers
2016-05-23
Using Emacs - Intro to Org Mode
2016-05-23
Using Emacs - Introduction
2016-05-23
Collaborative Coding or Cheating
2016-05-20
BASH scripting?
2016-05-12
Should We Teach HTML?
2016-05-09
A World Without Advanced Placement
2016-05-07
Awards for Educators
2016-04-27
IDE or the Cloud
2016-04-12
Hunter College - Honors CS
2016-03-29
Debugging deployment
2016-01-23
International Blog Delurking Week 2016
2016-01-06
Discussion Silos
2016-01-03
Leaving Stuyvesant
2015-12-23
Advent of Code - because I'm an idiot
2015-12-17
Advent of Code
2015-12-15
We're Number One!! We're Number One!!!
2015-11-19
Other People's Code
2015-11-11
Announcing def hacks("Winter",2015)
2015-11-09
Finding the Bell Tower
2015-11-06
Interview questions and tests
2015-11-04
Teachers - boy do we suck!!!!
2015-11-03
Halloween 2015 - the video
2015-11-01
Inner voices
2015-10-30
Something growing in the Hudson Valley
2015-10-29
Know your tools - intermediate Emacs
2015-10-28
Self Appointed Experts
2015-10-26
Alan Alda on Teaching Science
2015-10-20
Looking under the hood
2015-10-17
Grading Autograders
2015-10-16
Coding schools - or why I chose NYCDA
2015-10-12
How it all began
2015-10-09
I guess some people like the blues
2015-10-01
Suspension if disbelief and the Mikado
2015-09-21
Setting kids up to fail - CS edition
2015-08-17
Setting kids up to fail - math class
2015-08-11
Teaching to the test - APCS
2015-07-25
Shipping a product
2015-06-19
CS Semi Formal
2015-06-15
Jazz Hands!!!!!!
2015-06-11
Learning takes time, hype doesn't
2015-05-07
def hack(2015)
2015-03-29
Shell games - who confirmed attendence
2015-03-19
Just another day at StuyCS
2015-03-08
Believing in what you're doing
2015-02-25
Taking stock and tracking progress
2015-02-11
CS Ed Predictions 2015
2015-01-04
Boys, Girls, Arts, Tech, and Vacation
2015-01-03
Teachers, Rockstars, and the Godfather
2014-12-14
Thoughts on diversity
2014-12-07
Reunions part 2 - My Stuy, Your Stuy
2014-11-30
Little details we take for granted
2014-11-21
Hidden Complexity
2014-11-17
VamVoom - Turning teachers into rubble
2014-11-02
Evil
2014-10-31
Reunions, StuyCS and community
2014-10-25
Wait, I know that!!!!
2014-09-23
A birds eye view of my career
2014-09-17
Teacher Ratings
2014-09-02
Building a SHIP - The Crew
2014-08-16
Building a SHIP - Outcomes
2014-08-05
Building a SHIP - Toolset
2014-07-28
Building a SHIP - Outreach
2014-07-20
Building a SHIP - Guest Stars
2014-07-17
Building a SHIP - the Stewards
2014-07-10
Preparing to launch SHIP
2014-07-03
An old tradition reborn
2014-06-25
What I love about StuyCS
2014-05-20
Dream It, Code It, Win It
2014-05-01
Twitch Coding
2014-04-10
Announcing SHIP
2014-04-07
Sorting - Subtle Errors
2014-03-17
From selection to sorting
2014-03-12
Be the ball
2014-03-09
I guess I'm a dumbass
2014-02-27
Change the data
2014-02-26
Fibonacci by the tail
2014-02-13
StuyCS family from coast to coast
2014-02-11
Tapia 2014
2014-02-09
Shell Games - an introduction
2014-02-04
Summing up at SumAll
2014-02-01
What I learned from Pete Seeger
2014-01-30
Show me the data
2014-01-26
Rot13 - Gateway <s>Drugs</s> Techniques
2014-01-07
Hacking Sessions Resume
2014-01-05
Plans for the New Year
2014-01-01
A New Year and a New look
2013-12-30
Bucket Sorting
2013-11-27
Teaching Languages
2013-11-23
Build it first
2013-11-19
Four to beam up
2013-10-31
Floating Points
2013-10-30
Hacking Sessions - Week 2
2013-10-28
Stuyablo II
2013-10-27
Hacking Sessions Begin
2013-10-20
Databases - the next day
2013-10-09
Databases - putting it all together
2013-10-07
Bikeshares - Bixi vs Citibike
2013-08-15
That One Inspirational Curriculum
2013-08-07
Summer Project 1 - Citibike Data
2013-07-14
NYTM + StuyCS
2013-07-11
Gender stats
2013-07-05
Graduation
2013-07-02
Demo Night
2013-06-27
Real Data - Part II
2013-05-20
Evaluating Teachers - Evaluating schools
2013-05-09
Madlib Madness
2013-04-30
Real Data
2013-04-14
Schools, Snake Oil, and the SOTU
2013-02-14
Taking it out of the school
2013-02-10
Why we script
2013-01-24
Investing in People
2012-12-20
Layers of a lesson
2012-12-17
Who's missing from the picture
2012-12-12
Real Projects
2012-12-09
Making Varsity part 1 - Athletics
2012-11-29
Alumni Day(s)
2012-11-25
Back to Work
2012-11-02
Sandy Bridge and Screen Casting
2012-10-31
My Favorite Year Teacher
2012-05-09
Continuing the Journey
2012-04-24
Anyone can cook
2012-04-15
Checking in with the family
2012-03-31
Field Trip!!!!!!!!
2012-03-03
Pair Programming Tag Team Shootout
2012-03-01
Let me Google that for you
2012-02-08
CS Stress
2012-01-29
My Favorite Student
2012-01-15
Pretty sneaky, Sis
2012-01-11
Stanford classes -- what I'd do next
2011-12-15
ML and AI Courses - how they were taught
2011-12-08
Where's Waldo - Text style
2011-12-03
Reboot
2011-11-27
The Rest of the Trip
2010-08-15
No wifi
2010-08-13
Too tired to blog
2010-08-13
Nothing to see here
2010-08-10
Day 5
2010-08-09
Weak wifi last night
2010-08-09
Brockport to Palmyra
2010-08-07
Lockport to Brockport
2010-08-06
Erie Canal - Day 2
2010-08-05
Erie Canal Day 1
2010-08-05
Circumnavigating the Island (mostly)
2010-06-20
Flatbreads
2010-05-02
Sorting from the top and from the bottom
2010-03-14
What's Next
2010-02-18
They teach programming, don't they?
2010-02-15
Subversion in the classroom
2010-01-19
Cold Weather Commuting
2010-01-15
Towers of Hanoi
2010-01-10
Who is this man?
2010-01-07
Talking Shop
2010-01-06
First Day Back
2010-01-04
Looking for interesting questions
2010-01-03
Welcome
2010-01-02