Online course taught by John Dower and Shigeru Miyagawa of MIT and Andy Gordon of Harvard
MIT News article