| Date | Title | Presenter |
| September 5th, 2007 | no class | |
| September 12th, 2007 | Transactional Memory: An Overview (slides) | Witty |
| September 19th, 2007 | Transactional Memory: An Overview (slides) | Witty |
| September 26th, 2007 | Transactional memory: architectural support for lock-free data structures | Jian Hu |
| October 3rd, 2007 | Architectural Support for Software Transactional Memory | Feng Xian |
| October 10th, 2007 | Optimizing memory transactions | Shivas Saha |
| October 17th, 2007 | Allocation-Aware Thread Scheduling Policies | Feng Xian |
| October 24th, 2007 | no class | |
| October 31st, 2007 | Thread-level transactional memory | Du Li |
| November 7th, 2007 | The Atomos transactional programming language | TBA |
| November 14th, 2007 | Virtualizing Transactional Memory | Lin Lin |
| November 28th, 2007 | LogTM: log-based transactional memory | Dongyuan Zhan |
| What do high-level memory models mean for transactions? | TBA | |
| Additional Reading | Compiler and runtime support for efficient software transactional memory | N/A |