Copy
View this email in your browser
Arch-Engineer
Code better

Things that are abstraction


Hi all,

I have released the final version of my blog post on abstraction. Since its preview in the last newsletter, I have greatly expanded it explain more about what abstraction is.

And Now For Something Completely Different 


Grad school life for many is a place that demands a lot of mental gymnastics. But for me, the gymnastics were physical.

I sprung into the sport during one of the toughest times in my life. In a gym just barely out of sight of my office, that blue-foamed room offered a place where every fall was cushioned, no tumble was tumultuous, and where every topsy-turvy world would soon be righted. It was a haven from the complexity of CS grad school life. But also a place for CS grad students to find complexity.

Fast forward a few years, and I'm talking to a friend before a gymnastics meet. "The scoring rules are really complicated. I wonder if they're NP-hard?"

This being MIT, said friend is now a professor of mathematics, and we have now proven this is the case. I'm pleased to announce that our paper
has just been accepted to the 11th International Congress on Fun with Algorithms.

Not to late to join the next cohort


There are still 4 slots remaining in the cohort of the Advanced Software Design Web Course starting April 12th. Apply here to join.
Copyright © 2022 James Koppel Coaching, All rights reserved.