Spring 2015

This semester I am grading for the graduate Algorithm Design course. My office is 6406 Sennott Square. I have no formal office hours, but am in my office most days between 10 and 5, so feel free to stop by if you have a question about course material or grading. If you have trouble finding me in my office, email me with either your question or times when we could set up a meeting.

Fall 2014

This semester I am grading for the undergraduate Algorithm Design course. My office is 6406 Sennott Square and my office hours are Tuesday 1:00-2:30 and Thursday 10:30-12:00.

Spring 2014

This semester I am grading for the graduate Design and Analysis of Algorithms course. My office is 6406 Sennott Square and my office hours are Tuesday 1:30-3:00 and Thursday 10:30-12:00.

Fall 2013

This semester I am grading for the undergraduate Design and Analysis of Algorithms and the graduate Theory of Computation courses. My office is 6406 Sennott Square and my office hours are Tuesday 2:00-3:30 and Thursday 10:30-12:00.

Fall 2012

Here I will put information relevant to my role as a teaching assistant for Dr. Aronis's CS1501 class for Fall 2012. My office is 6505 Sennott Square and my office hours are Monday 11-1 and Wednesday 2-4.

Notes

Here are notes on creating a minimal spanning tree and using it to create a tour of the vertices for the next project (week of 10/28/12).

Here are some notes on sorting algorithms (week of 9/23/12).

Here are the main and panel classes from the graphics tutorial I did in recitation (week of 9/16/12).

Notes on the knapsack and edit distance problems (week of 9/9/12).

Notes on induction (week of 9/2/12).

Fall 2011

Here are some recitation notes from when I was a teaching assistant for CS1501 in Fall 2011 (for Dr. Aronis).

Notes from 9/30/11 1501 recitation.

Notes from 10/7/11 1501 recitation (Lagrange polynomial and a little about project 3).

Here are some very detailed notes written by Ahmed (the other TA) from the 10/28/11 1501 recitation (Dijkstra's and Prim's algorithms).