The code in the posted module still works in Python 3 until you come to the print statements in the Main procedure. Those have to be changed to print() function calls. 

One more quibble: Isaac Newton was born before the adoption of the Gregorian calendar, so that example is not correct. 

Other than that, the episode has stood up fairly well over time. 

I can even stand to listen to it at 1.6x speed.