Teaching

I teach the following courses at the University of Notre Dame:
CSE 30264 Computer Networks (Computer Science and Engineering undergraduate-level course)

CSE 60749 Advanced and Secure Networks (Computer Science and Engineering graduate-level course)

I also taught the following courses at the University of Nebraska at Omaha: 

CSCI 3550 "Communication Networks" (Computer Science undergraduate-level course)

CSCI 8210 "Advanced Communication Networks" (Computer Science graduate-level course)

CIST 9080 "Research Directions in Information Technology" (College-wide graduate-level course)