Allen B. MacKenzie



Teaching

Course web pages are posted on the Virginia Tech Scholar System (since Fall 2006, except Spring 2008) or the Virginia Tech Blackboard System (Spring 2008 and prior to Fall 2006, now deprecated) during the term in which they are taught. They are typically only available to enrolled students during the term in which they are taught, but if you are a faculty member interested in course materials then please contact me via email.

Spring 2011

ECE 2574: Introduction to Data Structures and Algorithms

Spring 2010

ECE 4614: Telecommunications Networks

Fall 2009

ECE 5544: Coding Theory

Spring 2009

ECE 4614: Telecommunications Networks

Fall 2008

ECE 5634: Information Theory

Spring 2008

ECE 5984: Special Study: Cognitive Radio, Cognitive Networks, and Dynamic Spectrum Access (also available to students in the National Capital Region via videoconference and featuring shared lectures and interaction with students and faculty at Trinity College Dublin)

Fall 2007

ECE 5544: Coding Theory (also available to students throughout Virginia via videoconference as part of the Commonwealth Graduate Engineering Program)

Spring 2007

ECE 4614: Telecommunications Networks

Fall 2006

ECE 5634: Information Theory (also available to students in the National Capital Region via videoconference)

Spring 2006

ECE 6504: Advanced Topics in Computer Engineering: Self Organization in Mobile Ad Hoc Networks (Co-taught with Luiz DaSilva)

ECE 3054: Electrical Theory (Recitation Instructor)

Fall 2005

Both Fall 2005 courses were taught in a 6-week compressed format as part of the VT-MENA program hosted by the Arab Academy for Science and Technology and Maritime Transport in Alexandria, Egypt.

ECE 5565: Network Architectures and Protocols I

ECE 5605: Stochastic Signals and Systems I

Spring 2005

ECE 3614: Introduction to Communications Systems

ECE 5606: Stochastic Signals and Systems II (Co-taught with Bill Tranter)

Fall 2004

ECE 5605: Stochastic Signals and Systems I

Spring 2004

ECE 5544: Coding Theory

Fall 2003

ECE 3614: Introduction to Communication Systems