Spring 2018
  • BLG311:Formal Languages and Automata
  • BLG632E: Next Generation Wireless Networks
  • ISE306: Computer Networks

Fall 2017
  • BLG337E: Principles of Computer Communications
  • BLG514E: Computer Networks Protocols

Spring 2017
  • EECE 5698: Advanced Network Management (Northeastern University - ECE)

Previously Taught Courses
  • BLG337E: Principles of Computer Communications (Fall 2013, 2014, 2015)
  • BLG444,ISE306:Computer Networks (Spring 2013, 2014, 2015)
  • MAT202E: Numerical Methods (Fall 2012, Spring 2013, 2014)
  • MAT281E: Linear Algebra and Applications (Fall 2013)
  • BLG222: Computer Organization (Fall 2012)
  • BLG242E: Logic Circuit Laboratory (Spring 2012)
  • BLG311: Formal Languages and Automata (Spring 2011, 2012, 2013)
  • BLG549E: Graph Theory and Applications (Fall 2012)
  • BLG508E: High Capacity Computer Communications (Spring 2012, 2013, 2014)
  • BLG514E: Computer Networks Protocols (Fall 2013, 2014, 2015)


Assisted Courses
  • BLG 311 Formal Languages and Automata (2007, 2008, 2010, 2011)
  • BLG 222 Computer Organization (2006 - 2011)
  • BLG 322 Computer Architecture (2006 - 2008)
  • TEL 252E Signals and Systems (2006 - 2009)
  • MAT 281E Linear Algebra (2006, 2007, 2010)
  • BLG 231 Digital Circuits (2006 - 2007)
  • BLG 381E Advanced Data Structures (2006 - 2007)
  • BLG 212E Microprocessor Systems (2007 - 2009)