
ECE 20875: Python for Data Science - Fall 2019 to Present (Purdue)
This course will introduce Python programming to students through data science problems. Students will learn Python concepts as well as introductory data science topics, and will use their knowledge of Python (and prior programming experience) to implement data analyses.- Typical enrollment: 100 undergraduate students in ECE.
- Website: Click here for the current website.
ELE/APC 486: Transmission and Compression of Information - Spring 2019 (Princeton)

- Typical enrollment: 10 undergraduate/graduate students across EE and APC.
- Textbooks: Elements of Information Theory.
- Syllabus: From Spring 2019.
ELE/COS 381: Networks: Friends, Money, and Bytes - Fall 2017, Spring 2019 (Princeton)

- Typical enrollment: 80 undergraduate students across EE, CS, ORFE, and other majors.
- Textbooks: Networked Life: 20 Questions and Answers and The Power of Networks: 6 Principles that Connect our Lives.
- Syllabus: From Fall 2017.
ELE 206 / COS 306: Contemporary Logic Design - Fall 2018 (Princeton)

- Typical enrollment: 100 undergraduate students in EE and CS.
- Textbook: Digital Design with RTL Design, VHDL, and Verilog.
- Syllabus: From Fall 2018.
EGR 150: Foundations of Engineering - Summer 2018 (Princeton)

- Typical enrollment: 20 incoming freshman undergraduate students.
- Syllabus: From Summer 2018.
ELE 206: Information Signals - Spring 2018 (Princeton)

- Typical enrollment: 40 undergraduate students in EE and math.
- Textbook: Signals and Systems (2nd Edition).
- Syllabus: From Spring 2018.
Networks Illustrated: Principles Without Calculus (MOOC) - Launched Summer 2013

- Cumulative enrollment: 150,000 students.
- Textbook: The Power of Networks: 6 Principles that Connect our Lives.
- Website: www.coursera.org/course/ni.
Networks: Friends, Money, and Bytes (MOOC) - Launched Fall 2012

- Cumulative enrollment: 250,000 students.
- Textbook: Networked Life: 20 Questions and Answers.
- Website: www.coursera.org/course/friendsmoneybytes.