Welcome to the world of theoretical computer science. My name is Hesham al-Ammal and I’ll be your instructor for the course. I hope that you’ll find it as fascinating and fun as I have. This page will be used throughout the semester to display course materials and notes and comments that you or I may have. So feel free to use it and return to it for information.