TEACHING OVERVIEW
Course Overview
I teach five different courses at Stanford:
- The Art and Science of Engineering Design (Freshman Seminar)
(EE15N)
- Introduction to Communication Systems
(EE179)
- Introduction to Analog and Digital Communications (EE279)
- Wireless Communications
(EE359)
- Advanced Topics in Wireless Communications
(EE360)
The first course is a freshman seminar designed to introduce freshmen
to the process associated with the design of an engineering project.
Students work in teams to develop a term project.
The second course is a junior/senior level class that introduces the
concepts of Fourier analysis and then applies these techniques
to the study of analog and digital communication systems. The third
course is a mezzanine course for seniors and first year graduate
students that teaches the basics of AM, FM, and digital modulation.
The fourth course is a graduate level class that focuses on the design and
analysis of single and multiuser wireless communication systems.
The fifth course is an advanced graduate course on special topics
in wireless communications. In recent years this course has focused
on wireless network issues. More details on these classes, including
lecture summaries and powerpoint slides, can be found at the course
websites linked above.
Course Descriptions
EE 15N: The Art and Science of Engineering Design:
The goal of this seminar is to introduce freshmen to the design process of an engineering project. The seminar will consist of a series of ten lectures. The first part of each lecture will focus on the different design aspects of an engineering project, including formation of the design team, developing a project statement, generating design ideas and specifications, finalizing the design, and reporting the outcome. Students will form teams to follow these procedures in designing a term project of their choice over the quarter. The second part of each lecture will consist of outside speakers, including founders of some of the top companies in Silicon Valley, who will share their experiences about engineering design. On-site visits to Cisco and Google will also be part of the course. The seminar serves three purposes: (1) it introduces students to the design process of turning an idea into a final design, (2) it presents the different functions that people play in a project, and (3) it gives students a chance to consider what role in a project would be best suited to their interests and skills.
EE 179: Introduction to Communication Systems:
This course provides a basic introduction to Fourier analysis and
its application to communication systems. We begin the course with
an overview of existing communication systems, including cellular telephone
networks, radio and TV broadcasting, the Internet, and satellite systems.
We then explore the design behind these systems, starting with the basic
fundamentals of continuous-time signal representation using Fourier series
and transforms. We will examine properties of signals and systems in both
the time and frequency domains, and use these analysis methods to
study basic modulation techniques like AM, FM, and digital modulation.
The properties of noise in communication systems and their detrimental
impact on performance will also be explored.
EE 279: Introduction to Analog and Digital Communications:
This course focuses on the analysis and design of communication systems,
including both analog (AM/FM) and digital systems. We will cover modulation and
demodulation techniques, performance of modulation in noise, and
application of these techniques
to current systems, including radio, TV, satellite, and cellular systems.
As time permits we will also cover advanced topics in digital communications,
including spread spectrum modulation, diversity, multiple antenna systems,
and multicarrier modulation.
EE 359: Wireless Communications:
This course covers wireless communications techniques for voice, data, and
multimedia, with the primary focus on the communication system design.
It begins with a brief overview of current wireless
systems and standards. The wireless channel is then characterized,
including path loss for
different environments, random log-normal
shadowing due to signal attenuation, and the flat and frequency-selective
properties of multipath fading. Next it reviews digital modulation techniques
and then studies their performance under wireless channel impairments,
including flat and frequency selective fading.
The next part of the course is spent investigating techniques to improve
the speed and performance of wireless links.
It first examines the fundamental capacity limits of wireless channels
and the transmission strategies that achieve these limits.
Motivated by these capacity results, the design
and performance of adaptive modulation and diversity techniques are
then investigated.
Three techniques to combat frequency-selective fading are then examined:
adaptive equalization, multicarrier modulation, and spread spectrum.
We will also study the multiple access capabilities of spread spectrum
with multiuser detection. The course concludes with a brief overview of wireless
networks, including
multiple and random access techniques, cellular system design, and
ad-hoc network design. Future
wireless systems and applications,
including the evolution of cell phones and PDAs, smart homes and
appliances,
sensor networks, and automated highways and skyways, are also discussed.
EE 360: Advanced Topics in Wireless Communications:
This course focuses on current research issues in wireless communication
systems and networks. In recent years the course has focused on
wireless networking issues, including
multiple access techniques,
cellular system design, and ad-hoc wireless networking. A
rough set of the topics to be covered is given during the first week
of classes. Lectures are based on required reading from magazine
and journal articles, textbook
sections, or supplemental handouts. Students present current research
papers to the class as part of the lectures.
A term project is also part of
the course requirements.
Curriculum Committees
I also chaired the faculty committee to revise the EE undergraduate
curriculum. The goal of our committee was to
make the EE undergraduate major more interesting, relevant, and fun.
I also participated in a campus wide committee on graduate education.
The goal of this committee was to determine the strenghts and weaknesses
of our graduate program as a whole,
facilitate interdisciplinary research,
and make recommendations for maintaining Stanford's excellence in
graduate education over the next few decades.