Course information:

What: ICSI445/660 Advanced Topics in Networking
When/Where: MW 02:45PM-04:05PM in PC 263
Instructor: Mariya Zheleva, mzheleva [at] albany [dot] edu
TA: Subhash Chandra Kilari, skilari [at] albany [dot] edu
Office hours: Mariya: T 11AM-12PM and TH 1PM-2PM in LI95F; Subhash: TH 3PM-4:30PM in the Undergrad lounge
Class email and discussion: ICSI445/660 Blackboard page
Prerequisites: Course prerequisites include CSI416 or an equivalent. Students taking this class should have a detailed understanding of network communications and protocol principles. Students should also have programming skills.

Description: This course will focus on the state of the art of networking including wired and wireless networked systems. We will begin with topics on wired networks including advanced transport and routing protocols and Internet stability. We will then survey current wireless technologies and identify pitfalls that shape the wireless capacity crunch. We will cover the state of the art of novel technologies for increased network capacity that have the potential to accommodate the multi-zettabytes traffic projections. The students will have the opportunity to learn new techniques and concepts while working on an original research project with the end goal of producing real publishable results. In addition, the students will gain experience in efficient reading and understanding of technical papers, and giving public technical presentations.

Textbooks: All the required reading for this class is based on research papers. There are a few useful textbooks (not required for this class) that you can use to remind yourself of some key concepts.


Grading policy: Class Participation: I expect you to attend every class. If you miss a couple of classes this will affect your grade. I also expect active participation in in-class discussion; if you attend class but do not participate, you will not receive the full class participation credit. To prepare for these discussions, you are highly encouraged to read the assigned reading before coming to class.

Assignments: I do not accept late assignments. All assignments are due by 11:59PM on the due date (unless otherwise specified).

Cheating: Cheating is not tolerated. Please, read the university Community Rights and Responsibilities for more information on cheating. Students caught cheating will receive 0 points for the corresponding assignment. More serious consequences are possible as well.