20th March Session Three by Prosenjit Bhattacharjee
Debugging operating systems with time-traveling virtual machines