Teaching

I taught the following courses so far


Spring 2002

CS 6543 Computer Networks

Fall 2002

CS 4873 Computer Networks


Spring 2003

CS 6543 Computer Networks

Fall 2003

CS 5623 Simulation Techniques


Spring 2004

CS 6543 Computer Networks

Fall 2004

CS 4873 Computer Networks


Spring 2005

CS 6543 Computer Networks

CS 4633 Simulation Techniques

Summer 2005

CS 3413 Data Communications

Fall 2005

CS 4873 Computer Networks

CS 2073 Programming with Engineering Applications


Spring 2006

CS 6543 Computer Networks

CS 2073 Programming with Engineering Applications

Summer 2006

CS 3413 Data Communications

Fall 2006

CS 2073-002 Programming with Engineering Applications

CS 4873 Computer Networks


Spring 2007

CS 6543 Computer Networks

Fall 2007

CS 2073 Programming with Eng Applications

CS 7123 Research Seminar


Spring 2008

CS 4873 Computer Networks MWF 9:00-9:50am SB 2.02.06

CS 2073-001 Programming with Engineering Applications MW 4:00-5:15pm SB 3.02.10A

Fall 2008

On leave


Spring 2009

CS 2073-001 Programming with Engineering Applications MW 4:00-5:15pm SB 3.02.02

CS 6543 Computer Networks MW 7:00-8:15am BSE 3.106

Office hours: MW 5:30-7pm


Fall 2009

CS 3413 Data Communications TR 12:30 pm - 1:45 pm BB 3.03.22

CS 2073-002 Programming with Engineering Applications TR 3:30pm-4:45pm SB 3.02.10A


Spring 2010

CS 6543 Computer Networks MW 8:30 pm - 9:45 pm SB 1.02.08

CS 2073-001 Programming with Engineering Applications MW 4:00pm-5:15pm SB 3.01.04

Office hours: MW 2:30-4:00pm

Fall 2010

CS 2073-001 Programming with Engineering Applications MW 4:00-5:15pm SB 3.02.02

CS 2213-001 Advanced Programming MWF 10:00am-10:50am BB 3.01.10

- CS 2211 – 001 Advanced Programming Recitation M 11:00am-11:50am SB3.02.10A

- CS 2211 – 002 Advanced Programming Recitation W 11:00am-11:50am SB 3.02.10A

Office hours: MW 11:00-1:00pm


Spring 2011

(Jan 10, 2011 - May 10, 2011)
CS 2213-001 Advanced Programming MWF 12:00pm-12:50pm BB 3.01.12
CS 2211 – 001 Advanced Programming Recitation M 1:00pm-1:50pm SB3.02.10A
CS 2211 – 002 Advanced Programming Recitation W 1:00pm-1:50pm SB3.02.10A
CS 6543 Networks MW 8:30-9:45pm SB 1.02.08

Office hours: MW 10:00am-12:00pm

Fall 2011

(Aug 24, 2010 - Dec 18, 2010)
CS 2213-001 Advanced Programming MWF 10:00 am - 10:50 am SB 2.02.02
CS 2211 – 001 Advanced Programming Recitation M 11:00am-11:50am SB 3.02.10A
CS 2211 – 002 Advanced Programming Recitation W 11:00am-11:50am SB 3.02.10A
CS 1143 Web Desig MW 4:00-5:15pm SB 3.02.07

Office hours: MW 2:00pm - 4:00pm

Spring 2012

(Jan 17, 2012 - May 12, 2012)
CS 2213-001 Advanced Programming MWF 12:00 - 12:50 pm SB 2.02.02
CS 2211 – 001 Advanced Programming Recitation M 1:00pm-1:50pm SB 3.02.07
CS 2211 – 002 Advanced Programming Recitation W 1:00pm-1:50pm SB 3.02.07
CS 6543 Networks MW 8:30-9:45pm Applied Engring & Technology 0.204

Office hours: MW 1:00pm - 3:00pm

Fall 2012

CS 2213-001 Advanced Programming MWF 9:00 am - 10:50 am SB 2.02.02
CS 2211 – 001 Advanced Programming Recitation M 3:00pm-3:50pm SB 3.02.10A
CS 2211 – 002 Advanced Programming Recitation W 3:00pm-3:50apm SB 3.02.10A
CS 1143 Web Desig MW 4:00-5:15pm SB 3.02.07

Spring 2013

(Jan 14, 2013 - May 11, 2013)
CS 2213-001 Advanced Programming TR 11:00 am-12:15 pm MH 2.02.16 [McKinney Humanities (f. HSS)]
    CS 2211 – 001 Advanced Programming Recitation T 12:30 pm-1:20 pm SB 3.02.10A
    CS 2211 – 002 Advanced Programming Recitation R 12:30 pm-1:20 pm SB 3.02.10A
CS 5523 Operating Systems TR 7:00-8:15pm SB 2.02.02

Fall 2013

(Aug 28, 2013 - Dec 21, 2013)
CS 4633 / CS 5623 Simulation Techniques TR 11:30am - 12:45pm AET 0.204
CS 7123 Research Seminar TR 6:00-7:15pm FLN 3.02.10A


Spring 2014

(Jan 13, 2014 - May 10, 2015)
CS 2123-002 Data Structures TR 11:30 am-12:45 pm FLN 3.02.02
    CS 2121 – 003 Data Structures Recitation R 10:00 am-10:50 am FLN 3.02.10A
    CS 2121 – 004 Data Structures Recitation T 4:00 pm-4:50 pm SB 3.02.10A
CS 5523 - 001 Operating Systems TR 6:00-7:15pm FLN 3.02.07

Office hours: TR 1:00pm - 3:00pm

 




Courses under preparation:

Network Optimization and Algorithms: web page

Lab-based networking (related labs)