ELEN E1101 THE DIGITAL INFORMATION AGE. 3.00 points.

CC/GS: Partial Fulfillment of Science Requirement
Lect: 3.

An introduction to information transmission and storage, including technological issues. Binary numbers; elementary computer logic; digital speech and image coding; basics of compact disks, telephones, modems, faxes, UPC bar codes, and the World Wide Web. Projects include implementing simple digital logic systems and Web pages. Intended primarily for students outside the School of Engineering and Applied Science. The only prerequisite is a working knowledge of elementary algebra

Fall 2022: ELEN E1101
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 1101 001/10747 T Th 11:40am - 12:55pm
Room TBA
David Vallancourt 3.00 30/120

ELEN E1201 INTRO-ELECTRICAL ENGINEERING. 3.50 points.

Lect: 3. Lab:1.

Prerequisites: (MATH UN1101) MATH V1101.
Basic concepts of electrical engineering. Exploration of selected topics and their application. Electrical variables, circuit laws, nonlinear and linear elements, ideal and real sources, transducers, operational amplifiers in simple circuits, external behavior of diodes and transistors, first order RC and RL circuits. Digital representation of a signal, digital logic gates, flipflops. A lab is an integral part of the course. Required of electrical engineering and computer engineering majors

Spring 2022: ELEN E1201
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 1201 001/13510 M W 4:10pm - 5:25pm
833 Seeley W. Mudd Building
David Vallancourt 3.50 122/120
Fall 2022: ELEN E1201
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 1201 001/10748 T Th 4:10pm - 5:25pm
Room TBA
David Vallancourt 3.50 54/120

ELEN E3042 ELECTRICAL ENGINEERING LAB II. 2.00 points.

ELEN E3043 SOLID ST,MICROWAVE,FBR OPT LAB. 3.00 points.

Lect: 1. Lab: 6.

Prerequisites: (ELEN E3106) and (ELEN E3401)
Optical electronics and communications. Microwave circuits. Physical electronics

Fall 2022: ELEN E3043
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 3043 001/10749 W 4:10pm - 6:40pm
Room TBA
Wen Wang 3.00 31/50

ELEN E3044 DESIGN LABORATORY. 3.00 points.

ELEN E3081 CIRCUIT ANALYSIS LABORATORY. 1.00 point.

Lab: 3.

Prerequisites: (ELEN E1201) or equivalent.
Corequisites: ELEN E3201
Companion lab course for ELEN E3201. Experiments cover such topics as: use of measurement instruments; HSPICE simulation; basic network theorems; linearization of nonlinear circuits using negative feedback; op-amp circuits; integrators; second order RLC circuits. The lab generally meets on alternate weeks

Fall 2022: ELEN E3081
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 3081 001/10750 M 2:40pm - 5:10pm
Room TBA
Charles Zukowski 1.00 13/24
ELEN 3081 002/10751 Th 10:10am - 12:40pm
Room TBA
Charles Zukowski 1.00 2/24
ELEN 3081 003/10752 F 10:10am - 12:40pm
Room TBA
Charles Zukowski 1.00 18/24

ELEN E3082 DIGITAL SYSTEMS LABORATORY. 1.00 point.

Lab: 3.

Prerequisites: Recommended preparation: ELEN E1201 or equivalent.
Corequisites: CSEE W3827
Companion lab course for CSEE W3827. Experiments cover such topics as logic gates; flip-flops; shift registers; counters; combinational logic circuits; sequential logic circuits; programmable logic devices. The lab generally meets on alternate weeks

Spring 2022: ELEN E3082
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 3082 001/13512 M 4:10pm - 6:40pm
1205 Seeley W. Mudd Building
Kenneth Shepard 1.00 21/24
ELEN 3082 002/13514 T 4:10pm - 6:40pm
1205 Seeley W. Mudd Building
Kenneth Shepard 1.00 22/24
ELEN 3082 003/13517 F 1:10pm - 3:40pm
1205 Seeley W. Mudd Building
Kenneth Shepard 1.00 21/24

ELEN E3083 ELECTRONIC CIRCUITS LABORATORY. 1.00 point.

Lab: 3.

Prerequisites: (ELEN E3081)
Corequisites: ELEN E3331
Companion lab course for ELEN E3331. Experiments cover such topics as macromodeling of nonidealities of opamps using SPICE; Schmitt triggers and astable multivibrations using op-amps and diodes; logic inverters and amplifiers using bipolar junction transistors; logic inverters and ring oscillators using MOSFETs; filter design using opamps. The lab generally meets on alternate weeks

Spring 2022: ELEN E3083
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 3083 001/15514 M 4:10pm - 6:40pm
1205 Seeley W. Mudd Building
David Vallancourt 1.00 21/24
ELEN 3083 002/15518 T 4:10pm - 6:40pm
1205 Seeley W. Mudd Building
David Vallancourt 1.00 16/24
ELEN 3083 003/15519 F 1:10pm - 3:40pm
1205 Seeley W. Mudd Building
David Vallancourt 1.00 23/24

ELEN E3084 SIGNALS & SYSTEMS LABORATORY. 1.00 point.

Lab: 3.

Corequisites: ELEN E3801
Companion lab course for ELEN E3801. Experiments cover topics such as: introduction and use of MATLAB for numerical and symbolic calculations; linearity and time invariance; continuous-time convolution; Fourier-series expansion and signal reconstruction; impulse response and transfer function; forced response. The lab generally meets on alternate weeks

Fall 2022: ELEN E3084
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 3084 001/10753 M 6:10pm - 8:40pm
Room TBA
Xiaodong Wang 1.00 13/24
ELEN 3084 002/10754 Th 4:10pm - 6:40pm
Room TBA
Xiaodong Wang 1.00 15/24
ELEN 3084 003/10755 F 1:10pm - 3:40pm
Room TBA
Xiaodong Wang 1.00 6/24

ELEN E3106 SOLID STATE DEVICES-MATERIALS. 3.50 points.

Lect: 3. Recit: 1.

Prerequisites: (MATH UN1201) or (APMA E2000) or equivalent.
Corequisites: PHYS UN1403,PHYS UN2601
Crystal structure and energy band theory of solids. Carrier concentration and transport in semiconductors. P-n junction and junction transistors. Semiconductor surface and MOS transistors. Optical effects and optoelectronic devices. Fabrication of devices and the effect of process variation and distribution statistics on device and circuit performance

Fall 2022: ELEN E3106
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 3106 001/14484 T Th 8:40am - 9:55am
Room TBA
Dion Khodagholy Araghy 3.50 19/50

ELEN E3201 CIRCUIT ANALYSIS. 3.50 points.

Lect: 3. Recit: 1.

Prerequisites: (ELEN E1201) or equivalent.
Corequisites: MATH UN1201,APMA E2000

A course on analysis of linear and nonlinear circuits and their applications. Formulation of circuit equations. Network theorems. Transient response of first and second order circuits. Sinusoidal steady state-analysis. Frequency response of linear circuits. Poles and zeros. Bode plots. Two-port networks.

Fall 2022: ELEN E3201
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 3201 001/10756 M W 11:40am - 12:55pm
Room TBA
Charles Zukowski 3.50 35/80

ELEN E3303 INTRO TO DIGITAL ENGINEERING. 3.00 points.

ELEN E3331 ELECTRONIC CIRCUITS. 3.00 points.

Lect: 3.

Prerequisites: (ELEN E3201) ELEN E3201.
Operational amplifier circuits. Diodes and diode circuits. MOS and bipolar junction transistors. Biasing techniques. Small-signal models. Single-stage transistor amplifiers. Analysis and design of CMOS logic gates. A/D and D/A converters

Spring 2022: ELEN E3331
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 3331 001/13526 M W 11:40am - 12:55pm
702 Hamilton Hall
Charles Zukowski 3.00 67/80

ELEN E3390 EE SENIOR DESIGN PROJECT. 3.00 points.

Prerequisites: (ELEN E3399) and completion of most other required EE courses.
Students work in teams to specify, design, implement and test an engineering prototype. Involves technical as well as non-technical considerations, such as manufacturability, impact on the environment, economics, adherence to engineering standards, and other real-world constraints. Projects are presented publicly by each design team in a school-wide expo

Spring 2022: ELEN E3390
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 3390 001/13538 T Th 11:40am - 12:55pm
1205 Seeley W. Mudd Building
David Vallancourt 3.00 6/40

ELEN E3399 ELECTRICAL ENGINEERING PRACTICE. 1.00 point.

Design project planning, written and oral technical communication, the origin and role of standards, engineering ethics, and practical aspects of engineering as a profession, such as career development and societal and environmental impact. Generally taken fall of senior year just before ELEN E3390

Fall 2022: ELEN E3399
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 3399 001/10757 M 11:40am - 12:55pm
Room TBA
David Vallancourt 1.00 29/50

ELEN E3401 ELECTROMAGNETICS. 4.00 points.

Lect: 3.

Prerequisites: (MATH UN1201) and (PHYS UN1402) or (PHYS UN1602) or (APMA E2000) equivalents.
Basic field concepts. Interaction of time-varying electromagnetic fields. Field calculation of lumped circuit parameters. Transition from electrostatic to quasistatic and electromagnetic regimes. Transmission lines. Energy transfer, dissipation, and storage. Waveguides. Radiation

Spring 2022: ELEN E3401
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 3401 001/13552 M W 2:40pm - 3:55pm
627 Seeley W. Mudd Building
Keren Bergman 4.00 40/40
ELEN 3401 R01/15873 F 2:40pm - 3:55pm
644 Seeley W. Mudd Building
Keren Bergman 4.00 0/40

ELEN E3701 INTRO TO COMMUNICATION SYSTEMS. 3.00 points.

Lect: 3.

Prerequisites: (ELEN E3801) ELEN E3801.
Corequisites: IEOR E3658.
A basic course in communication theory, stressing modern digital communication systems. Nyquist sampling, PAM and PCM/DPCM systems, time division multipliexing, high frequency digital (ASK, OOK, FSK, PSK) systems, and AM and FM systems. An introduction to noise processes, detecting signals in the presence of noise, Shannons theorem on channel capacity, and elements of coding theory

Spring 2022: ELEN E3701
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 3701 001/13558 T Th 2:40pm - 3:55pm
627 Seeley W. Mudd Building
Irving Kalet 3.00 39/50

ELEN E3801 SIGNALS AND SYSTEMS. 3.50 points.

Lect: 3.

Corequisites: MATH UN1201,APMA E2000
Modeling, description, and classification of signals and systems. Continuous-time systems. Time domain analysis, convolution. Frequency domain analysis, transfer functions. Fourier series. Fourier and Laplace transforms. Discrete-time systems and the Z transform

Fall 2022: ELEN E3801
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 3801 001/10759 T Th 7:10pm - 8:25pm
Room TBA
Xiaodong Wang 3.50 45/80

ELEN E3990 FIELDWORK. 1.00-2.00 points.

Not offered during 2022-23 academic year.

May be repeated for credit, but no more than 3 total points may be used for degree credit. Only for Electrical Engineering and Computer Engineering undergraduate students who include relevant off-campus work experience as part of their approved program of study. Final report and letter of evaluation required. May not be used as technical or nontechnical electives or to satisfy any other Electrical Engineering or Computer Engineering major requirements. May not be taken for pass/fail credit or audited

Summer 2022: ELEN E3990
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 3990 001/10979  
Charles Zukowski 1.00-2.00 6/50

ELEN E3998 PROJECTS IN ELEC ENGINEERING. 0.00-3.00 points.

0 to 3 pts.

Prerequisites: Requires approval by a faculty member who agrees to supervise the work.
May be repeated for credit, but no more than 3 total points may be used for degree credit. Independent project involving laboratory work, computer programming, analytical investigation, or engineering design

Spring 2022: ELEN E3998
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 3998 001/17250  
Dimitris Anastassiou 0.00-3.00 0/90
ELEN 3998 002/17251  
Keren Bergman 0.00-3.00 0/90
ELEN 3998 003/17252  
Shih-Fu Chang 0.00-3.00 0/90
ELEN 3998 004/17253  
Javad Ghaderi 0.00-3.00 0/90
ELEN 3998 005/17254  
Christine Hendon 0.00-3.00 0/90
ELEN 3998 006/17255  
Predrag Jelenkovic 0.00-3.00 0/90
ELEN 3998 007/17256  
Xiaofan Jiang 0.00-3.00 0/90
ELEN 3998 008/17257  
Ethan Katz-Bassett 0.00-3.00 0/90
ELEN 3998 009/17258  
Dion Khodagholy Araghy 0.00-3.00 0/90
ELEN 3998 010/17259  
Peter Kinget 0.00-3.00 0/90
ELEN 3998 011/17260  
Zoran Kostic 0.00-3.00 0/90
ELEN 3998 012/17262  
Harish Krishnaswamy 0.00-3.00 0/90
ELEN 3998 013/17261  
Ioannis Kymissis 0.00-3.00 0/90
ELEN 3998 014/17263  
Aurel Lazar 0.00-3.00 0/90
ELEN 3998 015/17264  
Michal Lipson 0.00-3.00 0/90
ELEN 3998 016/17265  
Nima Mesgarani 0.00-3.00 0/90
ELEN 3998 017/17266  
Debasis Mitra 0.00-3.00 0/90
ELEN 3998 018/17270  
John Paisley 0.00-3.00 0/90
ELEN 3998 019/17269  
Matthias Preindl 0.00-3.00 0/90
ELEN 3998 020/17268  
Mingoo Seok 0.00-3.00 0/90
ELEN 3998 021/17267  
Kenneth Shepard 0.00-3.00 0/90
ELEN 3998 022/17271  
James Teherani 0.00-3.00 0/90
ELEN 3998 023/17272  
Yannis Tsividis 0.00-3.00 0/90
ELEN 3998 024/17273  
David Vallancourt 0.00-3.00 1/90
ELEN 3998 025/17274  
Wen Wang 0.00-3.00 0/90
ELEN 3998 026/17275  
Xiaodong Wang 0.00-3.00 0/90
ELEN 3998 027/17276  
John Wright 0.00-3.00 0/90
ELEN 3998 028/17277  
Charles Zukowski 0.00-3.00 0/90
ELEN 3998 029/17278  
Gil Zussman 0.00-3.00 1/90

ELEN E3999 ELEC ENGIN DESIGN CHALLENGE. 1.00 point.

Prerequisites: Approval by a faculty member who agrees to supervise the work.
May be repeated for credit, but no more than 3 total points may be used for degree credit. Short-term design project organized as a faculty-led team competition. Particular design targets are set that vary by semester. A set of hardware and software constraints is specified. The project takes place over an advertised subset of the semester, beginning around the third week

ELEN E4106 Advanced Solid State Devices and Materials. 3.00 points.

Crystal structure and energy band theory of solids. Carrier concentration and transport in semiconductors. P-n junction and junction transistors. Semiconductor surface and MOS transistors. Optical effects and optoelectronic devices. Fabrication of devices and the effect of process variation and distribution statistics on device and circuit performance. Course shares lectures with ELEN E3106, but the work requirements differ. Undergraduate students are not eligible to register

Fall 2022: ELEN E4106
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4106 001/15127 T Th 8:40am - 9:55am
Room TBA
Dion Khodagholy Araghy 3.00 0/50

ELEN E4193 MOD DISPLAY SCI & TECHNOLOGY. 3.00 points.

Lect: 3.

Prerequisites: Linear algebra, differential equations, and basic semiconductor physics.
Introduction to modern display systems in an engineering context. The basis for visual perception, image representation, color space, metrics of illumination. Physics of luminescence, propagation and manipulation of light in anisotropic media, emissive displays, and spatial light modulators. Fundamentals of display addressing, the Alt-Pleshko theorem, multiple line addressing. Large area electronics, fabrication, and device integration of commercially important display types. A series of short laboratories will reinforce material from the lectures. Enrollment may be limited

ELEN E4215 ANALOG FILTER SYNTHESIS/DESIGN. 3.00 points.

Lect: 3.

Prerequisites: (ELEN E3201) and (ELEN E3801) or equivalent.
Approximation techniques for magnitude, phase, and delay specifications, transfer function realization sensitivity, passive LC filters, active RC filters, MOSFET-C filters, Gm-C filters, switched-capacitor filters, automatic tuning techniques for integrated filters. Filter noise. A design project is an integral part of the course

Fall 2022: ELEN E4215
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4215 001/10761 T 7:00pm - 9:30pm
Room TBA
Timothy Dickson 3.00 13/40

ELEN E4301 INTRO-SEMICONDUCTOR DEVICES. 3.00 points.

Lect: 3.

Prerequisites: (ELEN E3106) or equivalent.
Semiconductor physics. Carrier injection and recombination. P-n junction and diodes: Schottky barrier and heterojunctions, solar cells and light-emitting diodes. Junction and MOS field-effect transistors, bipolar transistors. Tunneling and charge-transfer devices

ELEN E4312 ANALOG ELECTRONIC CIRCUITS. 3.00 points.

Lect: 3.

Prerequisites: (ELEN E3331) and (ELEN E3801)
Differential and multistage amplifiers; small-signal analysis; biasing techniques; frequency response; negative feedback; stability criteria; frequency compensation techniques. Analog layout techniques. An extensive design project is an integral part of the course

Fall 2022: ELEN E4312
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4312 001/10765 M W 1:10pm - 2:25pm
750 Schapiro Cepser
Peter Kinget 3.00 21/80

ELEN E4314 COMMUNICATION CIRCUITS. 3.00 points.

Lect: 3.

Prerequisites: (ELEN E4312)
Principles of electronic circuits used in the generation, transmission, and reception of signal waveforms, as used in analog and digital communication systems. Nonlinearity and distortion; power amplifiers; tuned amplifiers; oscillators; multipliers and mixers; modulators and demodulators; phase-locked loops. An extensive design project is an integral part of the course

Spring 2022: ELEN E4314
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4314 001/13563 M W 1:10pm - 2:25pm
214 Pupin Laboratories
David Vallancourt 3.00 25/50

ELEN E4321 DIGITAL VLSI CIRCUITS. 3.00 points.

Design and analysis of high speed logic and memory. Digital CMOS and BiCMOS device modeling. Integrated circuit fabrication and layout. Interconnect and parasitic elements. Static and dynamic techniques. Worst?case design. Heat removal and I/O. Yield and circuit reliability. Logic gates, pass logic, latches, PLAs, ROMs, RAMs, receivers, drivers, repeaters, sense amplifiers

ELEN E4350 VLSI design laboratory. 3 points.

Lab: 3.

Prerequisites: (EECS E4321) and (ELEN E4312) or instructor's permission.

Design of a CMOS mixed-signal integrated circuit. The class divides up into teams to work on mixed-signal integrated circuit designs. The chips are fabricated to be tested the following term. Lectures cover use of computer-aided design tools, design issues specific to the projects, and chip integration issues. This course shares lectures with E6350 but the complexity requirements of integrated circuits are lower.

ELEN E4361 POWER ELECTRONICS. 3.00 points.

Lect: 3.

Prerequisites: (ELEN E3331) and (ELEN E3801) ELEN E3801 & ELEN E3331.
Introduction to power electronics; power semiconductor devices: power diodes, thyristors, commutation techniques, power transistors, power MOSFETs, Triac, IGBTs, etc. and switch selection; non-sinusoidal power definitions and computations, modeling, and simulation; half-wave rectifiers; single-phase, full-wave rectifiers; three-phase rectifiers; AC voltage controllers; DC/DC buck, boost, and buck-boost converters; discontinuous conduction mode of operation; DC power supplies: Flyback, Forward converter; DC/AC inverters, PWM techniques; three-phase inverters

Fall 2022: ELEN E4361
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4361 001/10766 M 7:00pm - 9:30pm
Room TBA
Matthias Preindl 3.00 24/50

ELEN E4401 WAVE TRANSMISSION-FIBER OPTICS. 3.00 points.

Lect: 3.

Prerequisites: (ELEN E3401) or equivalent.
Waves and Maxwell’s equations. Field energetics, dispersion, complex power. Waves in dielectrics and in conductors. Reflection and refraction. Oblique incidence and total internal reflection. Transmission lines and conducting waveguides. Planar and circular dielectric waveguides; integrated optics and optical fibers. Hybrid and LP modes. Graded-index fibers. Mode coupling; wave launching

ELEN E4411 FUNDAMENTALS OF PHOTONICS. 3.00 points.

Lect: 3.

Prerequisites: (ELEN E3401) or ELEN E3401 or equivalent.
Planar resonators. Photons and photon streams. Photons and atoms: energy levels and band structure; interactions of photons with matter; absorption, stimulated and spontaneous emission; thermal light, luminescence light. Laser amplifiers: gain, saturation, and phase shift; rate equations; pumping. Lasers: theory of oscillation; laser output characteristics. Photons in semiconductors: generation, recombination, and injection; heterostructures; absorption and gain coefficients. Semiconductor photon sources: LEDs; semiconductor optical amplifiers; homojunction and heterojunction laser diodes. Semiconductor photon detectors: p-n, p-i-n, and heterostructure photo diodes; avalanche photodiodes

Fall 2022: ELEN E4411
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4411 001/14493 T 4:10pm - 6:40pm
Room TBA
Michal Lipson 3.00 6/50

ELEN E4420 TOPICS IN ELECTROMAGNETICS. 3.00 points.

Lect: 3.Not offered during 2022-23 academic year.

Prerequisites: Undergraduate electromagnetic theory.
Selected topics in the theory and practice of electromagnetics, varying from year to year. Topic for current term will be available in the department office one month before registration. This course may be taken more than once when topics are different. Possible topics: microwave theory and design (generalized waveguides, excitation and coupling of waveguides, junctions, microwave networks, periodic structures, optical fibers); antennas (filamentary antennas, arrays, aperture radiation, system properties, pattern synthesis); electrodynamics (special relativity, radiation by charged particles, relativistic beams, free electron lasers)

ELEN E4488 OPTICAL SYSTEMS. 3.00 points.

Lect: 3.

Prerequisites: (ELEN E3401) equivalent.
Introduction to optical systems based on physical design and engineering principles. Fundamental geometrical and wave optics with specific emphasis on developing analytical and numerical tools used in optical engineering design. Focus on applications that employ optical systems and networks, including examples in holographic imaging, tomography, Fourier imaging, confocal microscopy, optical signal processing, fiber optic communication systems, optical interconnects and networks

Fall 2022: ELEN E4488
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4488 001/10767 Th 10:10am - 12:40pm
1024 Seeley W. Mudd Building
Christine Hendon 3.00 10/50

ELEN E4501 ELECTROMGNTC DEVC-ENRGY CNVRSN. 3.00 points.

Lect: 3.

Prerequisites: (ELEN E3401)

Linear and nonlinear magnetic circuits. Electric and magnetic energy storage, loss, and transfer. Circuit behavior of energy storage and transfer devices. Field theory of moving bodies. Dynamical equations of an electromechanical system. Electromechanical and thermo-electric sensors and actuators. Rotating electric energy converters. Superconductivity and applications.

ELEN E4503 SENSORS,ACTUATORS,ELECTROMECH. 3.00 points.

Lect: 3.

Prerequisites: (ELEN E3201) and (ELEN E3401) or equivalent.

Electromagnetic energy storage, loss, and transfer. Dynamics of electromechanical systems. Linearization of nonlinear coupled dynamical equations and equivalent circuits. Electromechanical actuators: acoustic, IC processed micromachines. Electromechanical sensors: acoustic, pressure, and acceleration. Thermal sensors: polysilicon thermopiles and bipolar transistor temperature sensors. Electro-optic sensors: visible light, infrared, and X-ray.

ELEN E4510 SOL ENERGY/SMART GRID POWR SYS. 3.00 points.

Lect: 3.

Prerequisites: Background in circuits.

Inorganic solar cell semiconductor physics. Single and tandem junction design. Measures of spectral and energy efficiency.  Introduction to organic solar cells and thin film inorganic cells. Batteries and other energy storage systems. Introduction to legacy power networks: Single phase equivalents to three-phase networks. Reactive and real power.  Equivalent circuits of synchronous machines, transformers, and transmission lines. Smart grid technology: Control and management of distributed solar energy and other intermittent renewable power sources connected to legacy power networks. Microgrid concept. "Small world" networks and fault management. Communication over power lines. Smart metering.

ELEN E4511 POWER SYSTEMS ANALYSIS. 3.00 points.

Lect: 3.

Prerequisites: (ELEN E3201) and (ELEN E3401) or equivalent, or instructor's permission.
Modeling of power networks, steady-state and transient behaviors, control and optimization, electricity market, and smart grid

Fall 2022: ELEN E4511
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4511 001/10768 W 7:00pm - 9:30pm
Room TBA
Damian Sciano 3.00 11/50

ELEN E4650 CONVEX OPTIMIZATION-EE. 3.00 points.

Theory of convex optimization; numerical algorithms; applications in circuits, communications, control, signal processing and power systems

ELEN E4702 DIGITAL COMMUNICATIONS. 3.00 points.

Lect: 3.

Prerequisites: (ELEN E3701) or equivalent.
Digital communications for both point-to-point and switched applications is further developed. Optimum receiver structures and transmitter signal shaping for both binary and M-ary signal transmission. An introduction to block codes and convolutional codes, with application to space communications

Spring 2022: ELEN E4702
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4702 001/13564 W 7:00pm - 9:30pm
420 Pupin Laboratories
Alexei Ashikhmin 3.00 11/50

ELEN E4703 WIRELESS COMMUNICATIONS. 3.00 points.

Lect: 3.

Prerequisites: (ELEN E3701) or equivalent.
Wireless communication systems. System design fundamentals. Trunking theory. Mobile radio propagation. Reflection of radio waves. Fading and multipath. Modulation techniques; signal space; probability of error, spread spectrum. Diversity. Multiple access

ELEN E4810 DIGITAL SIGNAL PROCESSING. 3.00 points.

Lect: 3.

Prerequisites: (ELEN E3801)
Digital filtering in time and frequency domain, including properties of discrete-time signals and systems, sampling theory, transform analysis, system structures, IIR and FIR filter design techniques, the discrete Fourier transform, fast Fourier transforms

Fall 2022: ELEN E4810
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4810 001/10773 M 1:10pm - 3:40pm
Room TBA
John Wright 3.00 27/120

ELEN E4815 RANDOM SIGNALS & NOISE. 3.00 points.

Lect: 3.

Prerequisites: (IEOR E3658) or equivalent.
Characterization of stochastic processes as models of signals and noise; stationarity, ergodicity, correlation functions, and power spectra. Gaussian processes as models of noise in linear and nonlinear systems; linear and nonlinear transformations of random processes; orthogonal series representations. Applications to circuits and devices, to communication, control, filtering, and prediction

Spring 2022: ELEN E4815
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4815 001/13565 T Th 11:40am - 12:55pm
1127 Seeley W. Mudd Building
Irving Kalet 3.00 49/60

ELEN E4830 DIGITAL IMAGE PROCESSING. 3.00 points.

Lect: 3.

Introduction to the mathematical tools and algorithmic implementation for representation and processing of digital pictures, videos, and visual sensory data. Image representation, filtering, transform, quality enhancement, restoration, feature extraction, object segmentation, motion analysis, classification, and coding for data compression. A series of programming assignments reinforces material from the lectures

Spring 2022: ELEN E4830
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4830 001/13566 Th 10:10am - 12:40pm
303 Uris Hall
Christine Hendon 3.00 42/67

ELEN E4835 INTRO ADAPTIVE SIGNAL REPRES. 3.00 points.

Prerequisites: Linear algebra (APMA E3101, MATH UN2010, or equivalent), probability (IEOR E3658 or equivalent), and signals and systems (ELEN E3801), or instructor's permission.
Introduces numerical tools for adaptive processing of signals. Signal representations, sparsity in overcomplete bases. Techniques for sparse recovery, applications to inpainting and denoising. Adaptive representations: principal component analysis, clustering and vector quantization, dictionary learning. Source separation: independent component analysis and matrix factorizations. Signal classification: support vector machines and boosting, learning with invariances. Hashing and signal retrieval. Case studies from image processing, audio, multimedia

ELEN E4896 MUSIC SIGNAL PROCESSING. 3.00 points.

Lect: 3.

Prerequisites: (ELEN E3801) and (ELEN E4810) or equivalent.
An investigation of the applications of signal processing to music audio, spanning the synthesis of musical sounds (including frequency modulation [FM], additive sinusoidal synthesis, and linear predictive coding [LPC]), the modification of real and synthetic sounds (including reverberation and time/pitch scaling), and the analysis of music audio to extract musical information (including pitch tracking, chord transcription, and music matching). Emphasis on practical, hands-on experimentation, with a wide range of software implementations introduced and modified within the class

ELEN E4900 Topics in electrical and computer engineering. 3 points.

Lect: 3.

Prerequisites: Instructor's permission.

Selected topics in electrical and computer engineering. Content varies from year to year, and different topics rotate through the course numbers 4900 to 4909.

ELEN E4901 TOPICS IN EE & CE. 3.00 points.

Selected topics in electrical and computer engineering. Content varies from year to year, and different topics rotate through the course numbers 4900 to 4909

Fall 2022: ELEN E4901
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4901 001/13714 Th 4:10pm - 6:40pm
1127 Seeley W. Mudd Building
Vasilis Fthenakis 3.00 3/50

ELEN E4902 TOPICS IN EE & CE. 3.00 points.

Selected topics in electrical and computer engineering. Content varies from year to year, and different topics rotate through the course numbers 4900 to 4909

Spring 2022: ELEN E4902
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4902 001/17857 Th 7:00pm - 9:30pm
303 Uris Hall
Michael Omidiora 3.00 22/60

ELEN E4903 TOPICS IN EE & CE. 3.00 points.

Selected topics in electrical and computer engineering. Content varies from year to year, and different topics rotate through the course numbers 4900 to 4909

ELEN E4904 TOPICS IN EE & CE. 3.00 points.

Selected topics in electrical and computer engineering. Content varies from year to year, and different topics rotate through the course numbers 4900 to 4909

Fall 2022: ELEN E4904
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4904 001/13933 Th 7:00pm - 9:30pm
Room TBA
Weizhong Wang 3.00 8/50

ELEN E4905 TOPICS IN EE & CE. 3.00 points.

Selected topics in electrical and computer engineering. Content varies from year to year, and different topics rotate through the course numbers 4900 to 4909

ELEN E4906 TOPICS IN EE & CE. 3.00 points.

Selected topics in electrical and computer engineering. Content varies from year to year, and different topics rotate through the course numbers 4900 to 4909

ELEN E4907 TOPICS IN EE & CE. 3.00 points.

Selected topics in electrical and computer engineering. Content varies from year to year, and different topics rotate through the course numbers 4900 to 4909

ELEN E4908 TOPICS IN EE & CE. 3.00 points.

Selected topics in electrical and computer engineering. Content varies from year to year, and different topics rotate through the course numbers 4900 to 4909

ELEN E4909 TOPICS IN EE & CE. 3.00 points.

Selected topics in electrical and computer engineering. Content varies from year to year, and different topics rotate through the course numbers 4900 to 4909

ELEN E4944 PRNCPLS OF DEVICE MICROFABRCTN. 3.00 points.

Lect: 3.

Science and technology of conventional and advanced microfabrication techniques for electronics, integrated and discrete components. Topics include diffusion; ion implantation, thin-film growth including oxides and metals, molecular beam and liquid-phase epitaxy; optical and advanced lithography; and plasma and wet etching

Fall 2022: ELEN E4944
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4944 001/15129 F 10:10am - 12:40pm
Room TBA
Ioannis Kymissis 3.00 3/50

ELEN E4998 INTERMEDIATE PROJECTS. 0.00-3.00 points.

0 to 3 pts.

Prerequisites: Requires approval by a faculty member who agrees to supervise the work.
May be repeated for credit, but no more than 3 total points may be used for degree credit. Substantial independent project involving laboratory work, computer programming, analytical investigation, or engineering design

Spring 2022: ELEN E4998
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4998 001/17222  
Dimitris Anastassiou 0.00-3.00 0/90
ELEN 4998 002/17223  
Keren Bergman 0.00-3.00 0/90
ELEN 4998 003/17224  
Shih-Fu Chang 0.00-3.00 0/90
ELEN 4998 004/17225  
Javad Ghaderi 0.00-3.00 0/90
ELEN 4998 005/17226  
Christine Hendon 0.00-3.00 1/90
ELEN 4998 006/17227  
Predrag Jelenkovic 0.00-3.00 0/90
ELEN 4998 007/17228  
Xiaofan Jiang 0.00-3.00 0/90
ELEN 4998 008/20843  
Ethan Katz-Bassett 0.00-3.00 0/90
ELEN 4998 009/17229  
Dion Khodagholy Araghy 0.00-3.00 0/90
ELEN 4998 011/17231  
Zoran Kostic 0.00-3.00 0/90
ELEN 4998 012/17232  
Harish Krishnaswamy 0.00-3.00 0/90
ELEN 4998 013/17234  
Ioannis Kymissis 0.00-3.00 1/90
ELEN 4998 014/17233  
Aurel Lazar 0.00-3.00 0/90
ELEN 4998 015/17235  
Michal Lipson 0.00-3.00 1/90
ELEN 4998 016/17236  
Nima Mesgarani 0.00-3.00 0/90
ELEN 4998 017/17237  
Debasis Mitra 0.00-3.00 0/90
ELEN 4998 018/17238  
John Paisley 0.00-3.00 0/90
ELEN 4998 019/17239  
Matthias Preindl 0.00-3.00 1/90
ELEN 4998 020/17240  
Mingoo Seok 0.00-3.00 0/90
ELEN 4998 021/17241  
Kenneth Shepard 0.00-3.00 0/90
ELEN 4998 022/17242  
James Teherani 0.00-3.00 0/90
ELEN 4998 023/17243  
Yannis Tsividis 0.00-3.00 0/90
ELEN 4998 024/17244  
David Vallancourt 0.00-3.00 0/90
ELEN 4998 025/17245  
Wen Wang 0.00-3.00 0/90
ELEN 4998 026/17246  
Xiaodong Wang 0.00-3.00 3/90
ELEN 4998 027/17247  
John Wright 0.00-3.00 0/90
ELEN 4998 028/17248  
Charles Zukowski 0.00-3.00 0/90
ELEN 4998 029/17249  
Gil Zussman 0.00-3.00 0/90

ELEN E6001 ADVANCED PROJECTS. 1.00-4.00 points.

Prerequisites: Requires approval by a faculty member who agrees to supervise the work.
May be repeated for up to 6 points of credit. Graduate-level projects in various areas of electrical engineering and computer science. In consultation with an instructor, each student designs his or her project depending on the students previous training and experience. Students should consult with a professor in their area for detailed arrangements no later than the last day of registration

ELEN E6002 ADVANCED PROJECTS. 1.00-4.00 points.

Prerequisites: Requires approval by a faculty member who agrees to supervise the work.
May be repeated for up to 6 points of credit. Graduate-level projects in various areas of electrical engineering and computer science. In consultation with an instructor, each student designs his or her project depending on the students previous training and experience. Students should consult with a professor in their area for detailed arrangements no later than the last day of registration

Spring 2022: ELEN E6002
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6002 001/17191  
1.00-4.00 0/90
ELEN 6002 002/17192  
Keren Bergman 1.00-4.00 0/90
ELEN 6002 003/17193  
Shih-Fu Chang 1.00-4.00 13/90
ELEN 6002 004/17194  
Javad Ghaderi 1.00-4.00 0/90
ELEN 6002 005/17195  
Christine Hendon 1.00-4.00 3/90
ELEN 6002 006/17196  
Predrag Jelenkovic 1.00-4.00 0/90
ELEN 6002 007/17197  
Xiaofan Jiang 1.00-4.00 4/90
ELEN 6002 008/17198  
Ethan Katz-Bassett 1.00-4.00 0/90
ELEN 6002 009/17199  
Dion Khodagholy Araghy 1.00-4.00 2/90
ELEN 6002 010/17200  
Peter Kinget 1.00-4.00 0/90
ELEN 6002 011/17201  
Zoran Kostic 1.00-4.00 5/90
ELEN 6002 012/17202  
Harish Krishnaswamy 1.00-4.00 2/90
ELEN 6002 013/17203  
Ioannis Kymissis 1.00-4.00 3/90
ELEN 6002 014/17204  
Aurel Lazar 1.00-4.00 0/90
ELEN 6002 015/17205  
Michal Lipson 1.00-4.00 1/90
ELEN 6002 016/17206  
Nima Mesgarani 1.00-4.00 0/90
ELEN 6002 017/17207  
Debasis Mitra 1.00-4.00 0/90
ELEN 6002 018/17209  
John Paisley 1.00-4.00 1/90
ELEN 6002 019/17210  
Matthias Preindl 1.00-4.00 6/90
ELEN 6002 020/17211  
Mingoo Seok 1.00-4.00 5/90
ELEN 6002 021/17212  
Kenneth Shepard 1.00-4.00 6/90
ELEN 6002 022/17213  
James Teherani 1.00-4.00 0/90
ELEN 6002 023/17214  
Yannis Tsividis 1.00-4.00 0/90
ELEN 6002 024/17216  
David Vallancourt 1.00-4.00 0/90
ELEN 6002 025/17217  
Wen Wang 1.00-4.00 0/90
ELEN 6002 026/17218  
Xiaodong Wang 1.00-4.00 4/90
ELEN 6002 027/20187  
John Wright 1.00-4.00 2/90
ELEN 6002 028/17219  
Charles Zukowski 1.00-4.00 0/90
ELEN 6002 029/17220  
Gil Zussman 1.00-4.00 5/90
ELEN 6002 030/17221  
James Anderson 1.00-4.00 5/90

ELEN E6003 MASTER'S THESIS. 3.00 points.

Prerequisites: A minimum of 3 points of credit in ELEN E6001 or E6002 advanced projects with the same instructor, the instructor’s permission, and completion of at least 12 points of credit in the MS program with a GPA of at least 3.5
Research in an area of Electrical Engineering culminating in a verbal presentation and a written thesis document approved by the thesis instructor. Must obtain permission from a thesis instructor to enroll. Thesis projects span at least two terms: an ELEN E6001 or E6002 Advanced Project followed by the E6003 Master’s Thesis with the same instructor. Students must use a department recommended format for thesis writing. Counts towards the amount of research credit in the MS program

ELEN E6010 DESIGN PRIN FOR BIOL CIRCUITS. 4.50 points.

Lect: 3.

Prerequisites: (ECBM E4060) or instructor's permission.
Beyond bioinformatics, cells as systems. Metabolic networks, transcription regulatory networks, signaling networks. Deterministic and stochastic kinetics. Mathematical representation of reconstructed networks. Network motifs. Signal transduction and neuronal networks. Robustness. Bacterial chemotaxis and patterning in fruit fly development. Kinetic proofreading. Optimal gene circuit design. Rules for gene regulation. Random networks and multiple time scales. Biological information processing. Numerical and simulation techniques. Major project(s) in MATLAB

ELEN E6040 NEUR NET & DEEP LEAR RSRCH. 3.00 points.

Regularized autoencoders, sparse coding and predictive sparse decomposition, denoising autoencoders, representation learning, manifold perspective on representation learning, structured probabilistic models for deep learning, Monte Carlo methods, training and evaluating models with intractable partition functions, restricted Boltzmann machines, approximate inference, deep belief networks, deep learning in speech and object recognition

ELEN E6151 SURFACE PHYSICS AND ANALYSIS. 3.00 points.

Lect: 2.

Prerequisites: Instructor's permission.

Basic physical principles of methods of surface analysis, surfaces of electronic materials including structure and optical properties (auger electron spectroscopy, X-ray photoemission, ultraviolet photoelectron spectroscopy, electron energy loss spectroscopy, inverse photoemission, photo stimulated desorption, and low energy electron diffraction), physical principles of each approach.

ELEN E6201 LINEAR SYSTEM THEORY. 3.00 points.

Lect: 3.

Prerequisites: (ELEN E3801) and (APMA E3101) or ELEN E3801 and APMA E3101, or equivalents.
Abstract objects, the concepts of state. Definition and properties of linear systems. Characterization of linear continuous-time and discrete-time, fixed, and time-varying systems. State-space description; fundamental matrix, calculation by computer and matrix methods. Modes in linear systems. Adjoint systems. Controllability and observability. Canonical forms and decompositions. State estimators. Lyapunov’s method and stability

ELEN E6302 MOS TRANSISTORS. 3.00 points.

Lect: 2.

Prerequisites: (ELEN E3106) equivalent.
Operation and modeling of MOS transistors. MOS two- and three-terminal structures. The MOS transistor as a four-terminal device; general charge-sheet modeling; strong, moderate, and weak inversion models; short-and-narrow-channel effects; ion-implanted devices; scaling considerations in VLSI; charge modeling; large-signal transient and small-signal modeling for quasistatic and nonquasistatic operation

Fall 2022: ELEN E6302
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6302 001/12514 W 4:10pm - 6:40pm
Room TBA
Yannis Tsividis 3.00 43/50

ELEN E6304 TOPICS IN ELECTRONIC CIRCUITS. 3.00 points.

Lect: 3.

Prerequisites: Instructor's permission.

State-of-the-art techniques in integrated circuits. Topics may change from year to year.

ELEN E6312 ADV ANALOG INTEGRATED CIRCUITS. 3.00 points.

Lect: 2.

Prerequisites: (ELEN E4312)
Integrated circuit device characteristics and models; temperature- and supply-independent biasing; IC operational amplifier analysis and design and their applications; feedback amplifiers, stability and frequency compensation techniques; noise in circuits and low-noise design; mismatch in circuits and low-offset design. Computer-aided analysis techniques are used in homework(s) or a design project

Spring 2022: ELEN E6312
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6312 001/18290 Th 4:10pm - 6:40pm
1024 Seeley W. Mudd Building
Harish Krishnaswamy 3.00 24/50

ELEN E6314 ADV COMMUNICATION CIRCUITS. 3.00 points.

Lect: 2.

Prerequisites: (ELEN E4314) and (ELEN E6312)
Overview of communication systems, modulation and detection schemes. Receiver and transmitter architectures. Noise, sensitivity, and dynamic range. Nonlinearity and distortion. Low-noise RF amplifiers, mixers, and oscillators. Phase-locked loops and frequency synthesizers. Typical applications discussed include wireless RF transceivers or data links. Computer-aided analysis techniques are used in homework(s) or a design project

ELEN E6316 Analog-Digital Interfaces in VLSI. 3.00 points.

Lect: 3.

Prerequisites: (ELEN E4312)
Analog-to-digital and digital-to-analog conversion techniques for very large scale integrated circuits and systems. Precision sampling; quantization; A/D and D/A converter architectures and metrics; Nyquist architectures; oversampling architectures; correction techniques; system considerations. A design project is an integral part of this course

Spring 2022: ELEN E6316
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6316 001/15577 T 7:00pm - 9:30pm
1127 Seeley W. Mudd Building
Timothy Dickson 3.00 37/60

ELEN E6318 MICROWAVE CIRCUIT DESIGN. 3.00 points.

Lect: 3.

Prerequisites: (ELEN E3331) and (ELEN E3401) or equivalent.
Introduction to microwave engineering and microwave circuit design. Review of transmission lines. Smith chart, S-parameters, microwave impedance matching, transformation and power combining networks, active and passive microwave devices, S-parameter-based design of RF and microwave amplifiers. A microwave circuit design project (using microwave CAD) is an integral part of the course

Spring 2022: ELEN E6318
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6318 001/15581 M 4:10pm - 6:40pm
633 Seeley W. Mudd Building
Yves Baeyens 3.00 25/50

ELEN E6320 MILLIMETER-WAVE IC DESIGN. 3.00 points.

Lect: 3.

Prerequisites: (ELEN E3401) and (ELEN E4314) and (ELEN E6312) or equivalent.
Principles behind the implementation of millimeter-wave (30GHz-300GHz) wireless circuits and systems in silicon-based technologies. Silicon-based active and passive devices for millimeter-wave operation, millimeter-wave low-noise amplifiers, power amplifiers, oscillators and VCOs, oscillator phase noise theory, mixers and frequency dividers for PLLs. A design project is an integral part of the course

ELEN E6321 ADV DIGITAL ELEC CIRCUITS. 4.50 points.

Advanced topics in the design of digital integrated circuits. Clocked and non-clocked combinational logic styles. Timing circuits: latches and flip-flops, phase-locked loops, delay-locked loops. SRAM and DRAM memory circuits. Modeling and analysis of on-chip interconnect. Power distribution and power-supply noise. Clocking, timing, and synchronization issues. Circuits for chip-to-chip electrical communication. Advanced technology issues that affect circuit design. The class may include a team circuit design project

ELEN E6324 Principles of RF and Microwave Measurement. 3.00 points.

Pre-requisites: ELEN E4314 or equivalent, or the instructor's permission

Principles behind, and techniques related to, RF and microwave simulation and measurements. S parameters; simulations and measurements for small-signal and large signal / nonlinear circuits in the time and frequency domains; noise

Fall 2022: ELEN E6324
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6324 001/10778 M 4:10pm - 6:40pm
Room TBA
Shahriar Shahramian 3.00 10/30

ELEN E6331 PRINCPLS SEMICONDUCTR PHYSCS I. 3.00 points.

Lect: 2.

Prerequisites: (ELEN E4301) ELEN E4301.
Designed for students interested in research in semiconductor materials and devices. Topics include energy bands: nearly free electron and tight-binding approximations, the k.p. method, quantitative calculation of band structures and their applications to quantum structure transistors, photodetectors, and lasers; semiconductor statistics, Boltzmann transport equation, scattering processes, quantum effect in transport phenomena, properties of heterostructures. Quantum mechanical treatment throughout

Spring 2022: ELEN E6331
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6331 001/13572 Th 7:00pm - 9:30pm
644 Seeley W. Mudd Building
Wen Wang 3.00 14/40

ELEN E6332 PRNCPLS SEMICONDUCTR PHYSCS II. 3.00 points.

Lect: 2.

Prerequisites: (ELEN E6331)
Optical properties including absorption and emission of radiation, electron-phonon interactions, radiative and phonon-mediated processes, excitons, plasmons, polaritons, carrier recombination and generation, and related optical devices, tunneling phenomena, superconductivity. Quantum mechanical treatment throughout, heavy use of perturbation theory

ELEN E6333 Semiconductor device physics. 3 points.

Lect: 2.

Prerequisites: (ELEN E4301) or ELEN E4301 or equivalent.

Physics and properties of semiconductors. Transport and recombination of excess carriers. Schottky, P-N, MOS, and heterojunction diodes. Field effect and bipolar junction transistors. Dielectric and optical properties. Optical devices including semiconductor lamps, lasers, and detectors.

Fall 2022: ELEN E6333
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6333 001/15130 M 7:00pm - 9:30pm
Room TBA
Xiang Meng 3 1/50

ELEN E6350 VLSI DESIGN LABORATORY. 3.00 points.

Lab: 3.

Prerequisites: (EECS E4321) and (ELEN E4312) or instructor's permission.
Design of a CMOS mixed-signal integrated circuit. The class divides up into teams to work on mixed-signal integrated circuit designs. The chips are fabricated to be tested the following term. Lectures cover use of computer-aided design tools, design issues specific to the projects, and chip integration issues. This course shares lectures with E4350, but the complexity requirements of integrated circuits are higher

Spring 2022: ELEN E6350
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6350 001/15584 W 2:40pm - 5:10pm
227 Seeley W. Mudd Building
Peter Kinget 3.00 31/40

ELEN E6412 LIGHTWAVE DEVICES. 3.00 points.

Lect: 2.

Prerequisites: (ELEN E4411)
Electro-optics: principles; electro-optics of liquid crystals and photo-refractive materials. Nonlinear optics: second-order nonlinear optics; third-order nonlinear optics; pulse propagation and solitons. Acousto-optics: interaction of light and sound; acousto-optic devices. Photonic switching and computing: photonic switches; all-optical switches; bistable optical devices. Introduction to fiber-optic communications: components of the fiber-optic link; modulation, multiplexing and coupling; system performance; receiver sensitivity; coherent optical communications

Spring 2022: ELEN E6412
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6412 001/15585 M 7:00pm - 9:30pm
545 Seeley W. Mudd Building
Xiang Meng 3.00 21/60

ELEN E6413 LIGHTWAVE SYSTEMS. 3.00 points.

Lect: 2.

Prerequisites: (ELEN E4411) Recommended preparation: ELEN E6412.
Fiber optics. Guiding, dispersion, attenuation, and nonlinear properties of fibers. Optical modulation schemes. Photonic components, optical amplifiers. Semiconductor laser transmitters. Receiver design. Fiber optic telecommunication links. Nonregenerative transmission using erbium-doped fiber amplifier chains. Coherent detection. Local area networks. Advanced topics in light wave networks

ELEN E6414 PHOTONIC INTEGRATED CIRCUITS. 3.00 points.

Lect: 3.

Photonic integrated circuits are important subsystem components for telecommunications, optically controlled radar, optical signal processing, and photonic local area networks. An introduction to the devices and the design of these circuits. Principle and modeling of dielectric waveguides (including silica on silicon and InP based materials), waveguide devices (simple and star couplers), and surface diffractive elements. Discussion of numerical techniques for modeling circuits, including beam propagation and finite difference codes, and design of other devices: optical isolators, demultiplexers

Spring 2022: ELEN E6414
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6414 001/18289 T 4:10pm - 6:40pm
644 Seeley W. Mudd Building
Michal Lipson 3.00 9/30

ELEN E6430 APPLIED QUANTUM OPTICS. 3.00 points.

Lect: 2.

Prerequisites: Background in electromagnetism (ELEN E3401, ELEN E4401, ELEN E4411, or Physics GR6092) and quantum mechanics (APPH E3100, E4100, or PHYS GU402x).
An introduction to fundamental concepts of quantum optics and quantum electrodynamics with an emphasis on applications in nanophotonic devices. The quantization of the electromagnetic field; coherent and squeezed states of light; interaction between light and electrons in the language of quantum electrodynamics (QED); optical resonators and cavity QED; low-threshold lasers; and entangled states of light

ELEN E6488 Optical interconnects and interconnection networks. 3 points.

Lect: 2.

Prerequisites: (ELEN E4411) or (ELEN E4488) or an equivalent photonics course.

Introduction to optical interconnects and interconnection networks for digital systems. Fundamental optical interconnects technologies, optical interconnection network design, characterization, and performance evaluation. Enabling photonic technologies including free-space structures, hybrid and monolithic integration platforms for photonic on-chip, chip-to-chip, backplane, and node-to-node interconnects, as well as photonic networks on-chip.

ELEN E6711 STOCHASTC MODELS IN INFO SYSTM. 4.50 points.

Lect: 3.

Prerequisites: (IEOR E3658)
Foundations: probability review, Poisson processes, discrete-time Markov models, continuous-time Markov models, stationarity, and ergodicity. The course presents a sample-path (time domain) treatment of stochastic models arising in information systems, including at least one of the following areas: communications networks (queueing systems), biological networks (hidden Markov models), Bayesian restoration of images (Gibbs fields), and electric networks (random walks)

ELEN E6712 COMMUNICATION THEORY. 3.00 points.

Lect: 3.

Prerequisites: (ELEN E4815) or ELEN E4815, or the equivalent, or the instructor's permission.
Representation of bandlimited signals and systems. Coherent and incoherent communications over Gaussian channels. Basic digital modulation schemes. Intersymbol inference channels. Fading multipath channels. Carrier and clock synchronization

ELEN E6713 Topics in communications. 3 points.

Lect: 3.

Prerequisites: (ELEN E6712) or (ELEN E4702) or (ELEN E4703) or equivalent, or instructor's permission.

Advanced topics in communications, such as turbo codes, LDPC codes, multiuser communications, network coding, cross-layer optimization, cognitive radio. Content may vary from year to year to reflect the latest development in the field.

Fall 2022: ELEN E6713
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6713 001/10780 T 1:10pm - 3:40pm
524 Seeley W. Mudd Building
Jacob Sharony 3 6/30

ELEN E6717 INFORMATION THEORY. 3.00 points.

Lect: 2.

Prerequisites: (IEOR E3658) or or a course in stochastic processes.
Corequisites: ELEN E4815
Mutual information and entropy. The source coding theorem. The capacity of discrete memoryless channels and the noisy channel coding theorem. The rate distortion function. Discrete memoryless sources and single-letter distortion measures. Bhattacharya bounds, convolutional codes, and the Viterbi algorithm

ELEN E6718 ERROR CORRECTING CODES. 3.00 points.

Lect: 2.

Prerequisites: (IEOR E3658) IEOR E3658.
Main concepts of error control codes. Linear block codes. Elements of algebra: Galois fields. BCH and Reed Solomon codes. Convolutional Codes. Modern, capacity-achieving codes: Low Density Parity Check codes, TURBO codes, and Polar codes. EXIT Charts analysis

ELEN E6761 COMPUTER COMMUNICATNS NETWORKS. 3.00 points.

Lect: 3.

Prerequisites: (IEOR E3658) or equivalent, or the instructor's permission. Recommended: CSEE W4119
Analytical approach to the design of (data) communication networks. Necessary tools for performance analysis and design of network protocols and algorithms. Practical engineering applications in layered Internet protocols in Data link layer, Network layer, and Transport layer. Review of relevant aspects of stochastic processes, control, and optimization

Fall 2022: ELEN E6761
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6761 001/11856 T Th 10:10am - 11:25am
1127 Seeley W. Mudd Building
Javad Ghaderi 3.00 13/50

ELEN E6765 INTERNET OF THINGS. 3.00 points.

Internet of Things from the point of view of data. Methods for data analytics to understand trade-offs and partitioning between cloud-based data-analytics and physical-device data analytics. Two-way interaction between data and physical devices to support a truly ubiquitous, networked, and autonomous cyber?physical ecosystem. System-focused design of architectures, algorithms, networks, protocols, communications, power, security, and standards. Focus on a significant design project

ELEN E6767 INTERNET ECON, ENG & SOCIETY. 3.00 points.

Prerequisites: (CSEE W4119) or (ELEN E6761) and ability to comprehend and track development of sophisticated models.
Mathematical models, analyses of economics and networking interdependencies in the internet. Topics include microeconomics of pricing and regulations in communications industry, game theory in revenue allocations, ISP settlements, network externalities, two-sided markets. Economic principles in networking and network design, decentralized vs. centralized resource allocation, “price of anarchy,” congestion control. Case studies of topical internet issues. Societal and industry implications of internet evolution

Spring 2022: ELEN E6767
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6767 001/13577 M W 11:40am - 12:55pm
545 Seeley W. Mudd Building
Debasis Mitra 3.00 45/45
Fall 2022: ELEN E6767
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6767 001/10787 M W 11:40am - 12:55pm
1024 Seeley W. Mudd Building
Debasis Mitra 3.00 35/40

ELEN E6770 TOPICS IN NETWORKING. 3.00 points.

Lect: 2.

Further study of areas such as communication protocols and architectures, flow and congestion control in data networks, performance evaluation in integrated networks. Content varies from year to year, and different topics rotate through the course numbers 6770 to 6779

Fall 2022: ELEN E6770
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6770 001/10788 F 4:10pm - 6:40pm
Room TBA
Thomas Woo, Krishnan Sabnani 3.00 3/50

ELEN E6771 TOPICS IN NETWORKING. 3.00 points.

Further study of areas such as communication protocols and architectures, flow and congestion control in data networks, performance evaluation in integrated networks. Content varies from year to year, and different topics rotate through the course numbers 6770 to 6779

Spring 2022: ELEN E6771
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6771 001/15598 W 7:00pm - 9:30pm
417 Mathematics Building
Doru Calin 3.00 20/60

ELEN E6772 TOPICS IN NETWORKING. 3.00 points.

Further study of areas such as communication protocols and architectures, flow and congestion control in data networks, performance evaluation in integrated networks. Content varies from year to year, and different topics rotate through the course numbers 6770 to 6779

ELEN E6773 TOPICS IN NETWORKING. 3.00 points.

Further study of areas such as communication protocols and architectures, flow and congestion control in data networks, performance evaluation in integrated networks. Content varies from year to year, and different topics rotate through the course numbers 6770 to 6779

ELEN E6774 TOPICS IN NETWORKING. 3.00 points.

Further study of areas such as communication protocols and architectures, flow and congestion control in data networks, performance evaluation in integrated networks. Content varies from year to year, and different topics rotate through the course numbers 6770 to 6779

ELEN E6776 TOPICS IN NETWORKING. 3.00 points.

Further study of areas such as communication protocols and architectures, flow and congestion control in data networks, performance evaluation in integrated networks. Content varies from year to year, and different topics rotate through the course numbers 6770 to 6779

Fall 2022: ELEN E6776
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6776 001/10789 W 7:00pm - 9:30pm
Room TBA
Anwar Walid 3.00 7/50

ELEN E6777 TOPICS IN NETWORKING. 3.00 points.

Further study of areas such as communication protocols and architectures, flow and congestion control in data networks, performance evaluation in integrated networks. Content varies from year to year, and different topics rotate through the course numbers 6770 to 6779

ELEN E6778 TOPICS IN NETWORKING. 3.00 points.

Further study of areas such as communication protocols and architectures, flow and congestion control in data networks, performance evaluation in integrated networks. Content varies from year to year, and different topics rotate through the course numbers 6770 to 6779

ELEN E6779 TOPICS IN NETWORKING. 3.00 points.

Further study of areas such as communication protocols and architectures, flow and congestion control in data networks, performance evaluation in integrated networks. Content varies from year to year, and different topics rotate through the course numbers 6770 to 6779

ELEN E6820 SPEECH&AUDIO PROC&REC. 3.00 points.

Lect: 2.

Prerequisites: (ELEN E4810) or instructor's permission.
Fundamentals of digital speech processing and audio signals. Acoustic and perceptual basics of audio. Short-time Fourier analysis. Analysis and filterbank models. Speech and audio coding, compression, and reconstruction. Acoustic feature extraction and classification. Recognition techniques for speech and other sounds, including hidden Markov models

ELEN E6860 ADV DIGITAL SIGNAL PROCESSING. 3.00 points.

Lect: 2.

Prerequisites: (ELEN E4810) This course is designed as an extension to ELEN E4810, with emphasis on emerging techniques in the area of digital signal processing.
This course is designed as an extension to ELEN E4810, with emphasis on emerging techniques in the area of digital signal processing. Topics include multirate signal processing, multidimensional signal processing, short-time Fourier transform, signal expansion in discrete and continuous time, filter banks, multiresolution analysis, wavelets, and their applications to image compression and understanding. Other topics may be included to reflect developments in the field

ELEN E6873 DETECTION & ESTIMATION THEORY. 3.00 points.

Lect.: 2.

Prerequisites: (ELEN E4815)
Introduction to the fundamental principles of statistical signal processing related to detection and estimation. Hypothesis testing, signal detection, parameter estimation, signal estimation, and selected advanced topics. Suitable for students doing research in communications, control, signal processing, and related areas

ELEN E6876 Sparse and Low-Dimensional Models for High-Dimensional Data. 3.00 points.

Overview of theory, computation and applications for sparse and low-dimensional data modeling. Recoverability of sparse and low-rank models. Optimization methods for low-dim data modeling. Applications to imaging, neuroscience, communications, web data

Spring 2022: ELEN E6876
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6876 001/13582 M 1:10pm - 3:40pm
750 Schapiro Cepser
John Wright 3.00 37/80

ELEN E6880 TOPICS IN SIGNAL PROCESSING. 3.00 points.

Lect: 2.

Prerequisites: (ELEN E4810)
Advanced topics in signal processing, such as multidimensional signal processing, image feature extraction, image/video editing and indexing, advanced digital filter design, multirate signal processing, adaptive signal processing, and wave-form coding of signals. Content varies from year to year, and different topics rotate through the course numbers 6880 to 6889. Current topic for 6880: MIMO Wireless Communication

ELEN E6881 TOPICS IN SIGNAL PROCESSING. 3.00 points.

Advanced topics in signal processing, such as multidimensional signal processing, image feature extraction, image/video editing and indexing, advanced digital filter design, multirate signal processing, adaptive signal processing, and wave-form coding of signals. Content varies from year to year, and different topics rotate through the course numbers 6880 to 6889. Current topic for 6880: MIMO Wireless Communication

ELEN E6882 TOPICS IN SIGNAL PROCESSING. 3.00 points.

Advanced topics in signal processing, such as multidimensional signal processing, image feature extraction, image/video editing and indexing, advanced digital filter design, multirate signal processing, adaptive signal processing, and wave-form coding of signals. Content varies from year to year, and different topics rotate through the course numbers 6880 to 6889

ELEN E6883 TOPICS IN SIGNAL PROCESSING. 3.00 points.

Advanced topics in signal processing, such as multidimensional signal processing, image feature extraction, image/video editing and indexing, advanced digital filter design, multirate signal processing, adaptive signal processing, and wave-form coding of signals. Content varies from year to year, and different topics rotate through the course numbers 6880 to 6889

Spring 2022: ELEN E6883
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6883 001/13580 F 8:10am - 10:00am
501 Northwest Corner
Chong Li, Chonggang Wang 3.00 149/150

ELEN E6884 TOPICS IN SIGNAL PROCESSING. 3.00 points.

Advanced topics in signal processing, such as multidimensional signal processing, image feature extraction, image/video editing and indexing, advanced digital filter design, multirate signal processing, adaptive signal processing, and wave-form coding of signals. Content varies from year to year, and different topics rotate through the course numbers 6880 to 6889

ELEN E6885 Topics in signal processing. 3 points.

Prerequisites: (ELEN E4810)

Topic: Reinforcement Learning.

Fall 2022: ELEN E6885
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6885 001/10790 F 8:10am - 10:00am
Room TBA
Chong Li 3 38/150

ELEN E6886 TOPICS IN SIGNAL PROCESSING. 3.00 points.

Prerequisites: (ELEN E4810)
Advanced topics in signal processing, such as multidimensional signal processing, image feature extraction, image/video editing and indexing, advanced digital filter design, multirate signal processing, adaptive signal processing, and wave-form coding of signals. Content varies from year to year, and different topics rotate through the course numbers 6880 to 6889. Topic: Sparse Representations / High-Dimensional Geometry

ELEN E6888 TOPICS IN SIGNAL PROCESSING. 3.00 points.

Advanced topics in signal processing, such as multidimensional signal processing, image feature extraction, image/video editing and indexing, advanced digital filter design, multirate signal processing, adaptive signal processing, and wave-form coding of signals. Content varies from year to year, and different topics rotate through the course numbers 6880 to 6889

ELEN E6889 TOPICS IN SIGNAL PROCESSING. 3.00 points.

Prerequisites: ELEN E4810
Advanced topics in signal processing, such as multidimensional signal processing, image feature extraction, image/video editing and indexing, advanced digital filter design, multirate signal processing, adaptive signal processing, and wave-form coding of signals. Content varies from year to year, and different topics rotate through the course numbers 6880 to 6889. Topic: Large Data Stream Processing

Spring 2022: ELEN E6889
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6889 001/15627 Th 7:00pm - 9:30pm
310 Fayerweather
Deepak Turaga 3.00 81/85

ELEN E6892 TOPICS IN MACHINE LEARNING. 3.00 points.

Advanced topics spanning electrical engineering and computer science such as speech processing and recognition, image and multimedia content analysis, and other areas drawing on signal processing, information theory, machine learning, pattern recognition, and related topics. Content varies from year to year, and different topics rotate through the course numbers 6890 to 6899

ELEN E6893 TOPICS-INFORMATION PROCESSINGL. 3.00 points.

Advanced topics spanning electrical engineering and computer science such as speech processing and recognition, image and multimedia content analysis, and other areas drawing on signal processing, information theory, machine learning, pattern recognition, and related topics. Content varies from year to year, and different topics rotate through the course numbers 6890 to 6899

ELEN E6895 TOPICS-INFORMATION PROCESSING. 3.00 points.

Advanced topics spanning electrical engineering and computer science such as speech processing and recognition, image and multimedia content analysis, and other areas drawing on signal processing, information theory, machine learning, pattern recognition, and related topics. Content varies from year to year, and different topics rotate through the course numbers 6890 to 6899

ELEN E6900 TPCS ADV WIRLESS COMM AND NETWORKING. 3.00 points.

Lect: 2.

Prerequisites: The instructor's permission.
Selected topics in electrical and computer engineering. Content varies from year to year, and different topics rotate through the course numbers 6900 to 6909

ELEN E6901 TPCS-ELEC & COMPUT ENGINEERING. 3.00 points.

Selected topics in electrical and computer engineering. Content varies from year to year, and different topics rotate through the course numbers 6900 to 6909

Spring 2022: ELEN E6901
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6901 001/18021 W 7:00pm - 9:30pm
303 Uris Hall
Sindhu Suresh 3.00 49/60

ELEN E6902 TPCS-ELEC & COMPUT ENGINEERING. 3.00 points.

Selected topics in electrical and computer engineering. Content varies from year to year, and different topics rotate through the course numbers 6900 to 6909

ELEN E6903 TPCS-ELEC & COMPUT ENGINEERING. 3.00 points.

Selected topics in electrical and computer engineering. Content varies from year to year, and different topics rotate through the course numbers 6900 to 6909

ELEN E6904 TPCS-ELEC & COMPUT ENGINEERING. 3.00 points.

Selected topics in electrical and computer engineering. Content varies from year to year, and different topics rotate through the course numbers 6900 to 6909

Spring 2022: ELEN E6904
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6904 001/17013 M 7:00pm - 9:30pm
330 Uris Hall
Tanbir Haque 3.00 16/60

ELEN E6905 TPCS-ELEC & COMPUT ENGINEERING. 3.00 points.

Selected topics in electrical and computer engineering. Content varies from year to year, and different topics rotate through the course numbers 6900 to 6909

ELEN E6906 TPCS-ELEC & COMPUT ENGINEERING. 3.00 points.

Selected topics in electrical and computer engineering. Content varies from year to year, and different topics rotate through the course numbers 6900 to 6909

ELEN E6907 TPCS-ELEC & COMPUT ENGINEERING. 3.00 points.

Selected topics in electrical and computer engineering. Content varies from year to year, and different topics rotate through the course numbers 6900 to 6909

ELEN E6908 TOPICS IN ELECTRICAL AND COMPUTER ENGINE. 3.00 points.

Selected topics in electrical and computer engineering. Content varies from year to year, and different topics rotate through the course numbers 6900 to 6909

Spring 2022: ELEN E6908
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6908 001/13589 M 10:10am - 12:40pm
330 Uris Hall
Xiaofan Jiang 3.00 45/60

ELEN E6909 TPCS-ELECTRICAL & COMPUTER ENGINEERING. 3.00 points.

Selected topics in electrical and computer engineering. Content varies from year to year, and different topics rotate through the course numbers 6900 to 6909

ELEN E6910 Topics in Technical Writing and Presentation for Electrical Engineers. 1 point.

Not offered during 2022-23 academic year.

Prerequisites: Open to MS and PhD students in EE/CE by instructor’s permission.

Topics to help EE/CE graduate students’ communication skills. Emphasis on writing clear, concise proposals, journal articles, conference papers, and theses, and on preparing clear technical presentations. Different topics rotate through the course numbers 6910 to 6919. May be repeated for credit. Credit may not be used to satisfy degree requirements.

ELEN E6912 TOPICS IN TECH WRITING AND PRESENTATION. 1.00 point.

Topics to help EE/ CE graduate students' communication skills. Emphasis on writing clear, concise proposals, journal articles, conference papers, and theses, and on preparing clear technical presentations. Different topics rotate through the course numbers 6910 to 6919. May be repeated for credit. Credit may not be used to satisfy degree requirements

ELEN E6920 TOPICS IN VLSI SYSTEMS DESIGN. 3.00 points.

Lect: 2.

Prerequisites: (EECS E4321)
Design automation: layout, placement, and routing. Circuit simulation algorithms and optimization of performance and area. Multiprocessor computing systems. Verification of testing. Topics may change from year to year

Fall 2022: ELEN E6920
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6920 001/10791 Th 4:10pm - 6:40pm
Room TBA
XIN ZHANG 3.00 15/80

ELEN E6945 DEVICE NANOFABRICATION. 3.00 points.

Lect: 3.

Prerequisites: (ELEN E3106) and (ELEN E3401) or equivalent. Recommended: ELEN E4944.
This course provides an understanding of the methods used for structuring matter on the nanometer length: thin-film technology; lithographic patterning and technologies including photon, electron, ion and atom, scanning probe, soft lithography, and nanoimprinting; pattern transfer; self-assembly; process integration; and applications

Spring 2022: ELEN E6945
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6945 001/13579 Th 1:10pm - 3:40pm
303 Hamilton Hall
Dion Khodagholy Araghy 3.00 34/40

ELEN E6950 WIRELESS & MOBILE NETWORKING I. 4.50 points.

Lect: 2. Lab: 1.

Corequisites: ELEN E6761
Overview of mobile and wireless networking. Fundamental concepts in mobile wireless systems: propagation and fading, cellular systems, channel assignment, power control, handoff. Examples of second-generation circuits-switched systems and standards. Quantitative homework assignments may require use of a mathematical software package

ELEN E6951 WIRELESS & MOBILE NETWORKNG II. 3.00 points.

ELEN E6999 FIELDWORK. 1.00-1.50 points.

Prerequisites: Obtained internship and approval from a faculty advisor.
May be repeated for credit, but no more than 3 total points may be used for degree credit. Only for electrical engineering and computer engineering graduate students who include relevant off-campus work experience as part of their approved program of study. Final report required. May not be taken for pass/fail credit or audited

Spring 2022: ELEN E6999
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6999 001/18022  
Xiaofan Jiang 1.00-1.50 1
ELEN 6999 002/18023  
Zoran Kostic 1.00-1.50 2
ELEN 6999 003/18024  
Xiaodong Wang 1.00-1.50 2
ELEN 6999 004/18025  
Debasis Mitra 1.00-1.50 0
ELEN 6999 005/18026  
Aurel Lazar 1.00-1.50 0
ELEN 6999 006/18666  
Dion Khodagholy Araghy 1.00-1.50 0
ELEN 6999 007/18027  
Asaf Cidon 1.00-1.50 0
Summer 2022: ELEN E6999
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6999 001/10321  
Xiaofan Jiang 1.00-1.50 11/50
ELEN 6999 002/10323  
Zoran Kostic 1.00-1.50 12/50
ELEN 6999 003/10322  
Xiaodong Wang 1.00-1.50 11/50
ELEN 6999 004/10324  
Debasis Mitra 1.00-1.50 11/50
ELEN 6999 005/10325  
Aurel Lazar 1.00-1.50 11/50
ELEN 6999 006/10326  
Dion Khodagholy Araghy 1.00-1.50 11/50
ELEN 6999 007/10327  
Asaf Cidon 1.00-1.50 11/50
ELEN 6999 008/10328  
Predrag Jelenkovic 1.00-1.50 12/50

ELEN E9001 RESEARCH I. 0.00-6.00 points.

0 to 6 pts.

Prerequisites: Requires approval by a faculty member who agrees to supervise the work.
Points of credit to be approved by the department. Requires submission of an outline of the proposed research for approval by the faculty member who is to supervise the work of the student. The research facilities of the department are available to qualified students interested in advanced study

ELEN E9002 RESEARCH II. 0.00-6.00 points.

0 to 6 pts.

Prerequisites: Requires approval by a faculty member who agrees to supervise the work.
Points of credit to be approved by the department. Requires submission of an outline of the proposed research for approval by the faculty member who is to supervise the work of the student. The research facilities of the department are available to qualified students interested in advanced study

Spring 2022: ELEN E9002
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 9002 001/17155  
Dimitris Anastassiou 0.00-6.00 0/90
ELEN 9002 002/17156  
Keren Bergman 0.00-6.00 7/90
ELEN 9002 003/17160  
Shih-Fu Chang 0.00-6.00 0/90
ELEN 9002 004/17161  
Javad Ghaderi 0.00-6.00 1/90
ELEN 9002 005/17162  
Christine Hendon 0.00-6.00 4/90
ELEN 9002 006/17163  
Predrag Jelenkovic 0.00-6.00 0/90
ELEN 9002 007/17166  
Xiaofan Jiang 0.00-6.00 1/90
ELEN 9002 008/17167  
Ethan Katz-Bassett 0.00-6.00 1/90
ELEN 9002 009/17168  
Dion Khodagholy Araghy 0.00-6.00 0/90
ELEN 9002 010/17169  
Peter Kinget 0.00-6.00 2/90
ELEN 9002 012/17170  
Harish Krishnaswamy 0.00-6.00 2/90
ELEN 9002 013/17171  
Ioannis Kymissis 0.00-6.00 3/90
ELEN 9002 014/17172  
Aurel Lazar 0.00-6.00 0/90
ELEN 9002 015/17173  
Michal Lipson 0.00-6.00 1/90
ELEN 9002 016/17174  
Nima Mesgarani 0.00-6.00 3/90
ELEN 9002 017/17175  
Debasis Mitra 0.00-6.00 0/90
ELEN 9002 018/17176  
John Paisley 0.00-6.00 0/90
ELEN 9002 019/17177  
Matthias Preindl 0.00-6.00 2/90
ELEN 9002 020/17178  
Mingoo Seok 0.00-6.00 3/90
ELEN 9002 021/17180  
Kenneth Shepard 0.00-6.00 0/90
ELEN 9002 022/17181  
James Teherani 0.00-6.00 0/90
ELEN 9002 023/17182  
Yannis Tsividis 0.00-6.00 0/90
ELEN 9002 024/17183  
David Vallancourt 0.00-6.00 0/90
ELEN 9002 025/17184  
Wen Wang 0.00-6.00 0/90
ELEN 9002 026/17185  
Xiaodong Wang 0.00-6.00 2/90
ELEN 9002 027/17186  
John Wright 0.00-6.00 0/90
ELEN 9002 028/17187  
Charles Zukowski 0.00-6.00 0/90
ELEN 9002 029/17188  
Gil Zussman 0.00-6.00 2/90
ELEN 9002 030/17189  
James Anderson 0.00-6.00 0/90

ELEN E9011 DOCTORAL RESEARCH I. 0.00-6.00 points.

0 to 6 pts.

Prerequisites: Requires approval by a faculty member who agrees to supervise the work.
Points of credit to be approved by the department. Open only to doctoral students who have passed the qualifying examinations. Requires submission of an outline of the proposed research for the approval of the faculty member who is to supervise the work of the student

ELEN E9012 DOCTORAL RESEARCH II. 0.00-6.00 points.

0 to 6 pts.

Prerequisites: Requires approval by a faculty member who agrees to supervise the work.
Points of credit to be approved by the department. Open only to doctoral students who have passed the qualifying examinations. Requires submission of an outline of the proposed research for the approval of the faculty member who is to supervise the work of the student

ELEN E9301 SEMINAR IN ELECTRONIC DEVICES. 3.00 points.

Lect: 2.

Theoretical and experimental studies of semiconductor physics, devices, and technology

ELEN E9302 SEMINAR IN WIRELESS AND EDGE NETWORKING. 3.00 points.

Open to doctoral candidates, and to qualified M.S. candidates with the instructor's permission. Study of recent developments in electronic circuits

ELEN E9303 Seminar in electronic circuits. 3 points.

Lect: 2.

Open to doctoral candidates, and to qualified M.S. candidates with the instructor's permission. Study of recent developments in electronic circuits.

ELEN E9402 SEMINAR IN QUANTUM ELECTRONICS. 3.00 points.

Lect: 2.

Recent experimental and theoretical developments in various areas of quantum electronics research. Examples of topics that may be treated include novel nonlinear optics, lasers, transient phenomena, and detectors

ELEN E9403 SEMINAR IN PHOTONICS. 3.00 points.

Lect: 2.

Prerequisites: (ELEN E4411)
Open to doctoral candidates and to qualified M.S. candidates with instructor's permission. Recent experimental and theoretical developments in various areas of photonics research. Examples of topics that may be treated include squeezed-light generation, quantum optics, photon detection, nonlinear optical effects, and ultrafast optics

ELEN E9404 SEM IN LIGHTWAVE COMMUNICATNS. 3.00 points.

Lect: 2.

Recent theoretical and experimental developments in light wave communications research. Examples of topics that may be treated include information capacity of light wave channels, photonic switching, novel light wave network architectures, and optical neural networks

ELEN E9405 SEM/OPTICS/QUANTUM IMFORMATION. 3.00 points.

ELEN E9501 SEM-ELECTRICAL POWER NETWORKS. 3.00 points.

Lect: 2.

Prerequisites: Open to doctoral candidates, and to qualified M.S. candidates with the instructor's permission.
Recent developments in control & optimization for power systems, design of smart grid, and related topics

ELEN E9701 Seminar in information and communication theories. 3 points.

Lect: 2.

Open to doctoral candidates, and to qualified M.S. candidates with the instructor's permission. Recent developments in telecommunication networks, information and communication theories, and related topics.

Fall 2022: ELEN E9701
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 9701 001/15475 Th 1:10pm - 3:10pm
Room TBA
Gil Zussman 3 0/20

ELEN E9705 SEMINAR CYBER-PHYSICAL SYSTEMS. 3.00 points.

Not offered during 2022-23 academic year.

Prerequisites: Open to doctoral candidates, and to qualified M.S. candidates with the instructor's permission
Open to doctoral candidates and to qualified M.S. candidates with instructor's permission. Advanced topics in recent developments in research on cyber-physical systems (CPS) and related topics

ELEN E9800 DOCTORAL RESEARCH INSTRUCTION. 3.00-12.00 points.

3, 6, 9 or 12 pts.

A candidate for the Eng.Sc.D. degree in electrical engineering must register for 12 points of doctoral research instruction. Registration in ELEN E9800 may not be used to satisfy the minimum residence requirement for the degree

ELEN E9801 SEMINAR IN SIGNAL PROCESSING. 3.00 points.

Lect: 2.

Recent developments in theory and applications of signal processing, machine learning, content analysis, and related topics

CSEE E6180 Modeling and Performance. 3 points.

Lect: 2.

Prerequisites: (COMS W4118) and (STAT GU4001)

Introduction to queuing analysis and simulation techniques. Evaluation of time-sharing and multiprocessor systems. Topics include priority queuing, buffer storage, and disk access, interference and bus contention problems, and modeling of program behaviors.

CSEE E6824 PARALLEL COMPUTER ARCH. 3.00 points.

Lect: 2.

Prerequisites: (CSEE W4824)
Parallel computer principles, machine organization, and design of parallel systems including parallelism detection methods, synchronization, data coherence and interconnection networks. Performance analysis and special purpose parallel machines

CSEE E6847 Distributed Embedded Systems. 3 points.

Lect: 2.Not offered during 2022-23 academic year.

Prerequisites: Any COMS W411X, CSEE W48XX or ELEN E43XX course, or the instructor's permission.

An interdisciplinary graduate-level seminar on the design of distributed embedded systems. System robustness in the presence of highly variable communication delays and heterogeneous component behaviors. The study of the enabling technologies (VLSI circuits, communication protocols, embedded processors, RTOSs), models of computation, and design methods. The analysis of modern domain-specific applications including on-chip micro-networks, multiprocessor systems, fault-tolerant  architectures, and robust deployment of embedded software. Research challenges such as design complexity, reliability, scalability, safety, and security. The course requires substantial reading, class participation and a research project.

CSEE E6861 CAD OF DIGITAL SYSTEMS. 3.00 points.

Lect: 2.

Prerequisites: (COMS W3134 or COMS W3136 or COMS W3137) and (COMS W3157) and (CSEE W4823 or equivalent).
Introduction to modern digital CAD synthesis and optimization techniques. Topics include modern digital system design (high-level synthesis, registertransfer level modeling, algorithmic state machines, optimal scheduling algorithms, resource allocation and binding, retiming), controller synthesis and optimization, exact and heuristic two-level logic minimization, advanced multilevel logic optimization, optimal technology mapping to library cells (for delay, power and area minimization), advanced data structures (binary decision diagrams), SAT solvers and their applications, static timing analysis, and introduction to testability. Includes hands-on small design projects using and creating CAD tools

CSEE E6863 Formal verification of hardware and software systems. 3 points.

Lect: 2.

Prerequisites: (COMS W3134 or COMS W3136 or COMS W3137) and (COMS W3261)

Introduction to the theory and practice of formal methods for the design and analysis of correct (i.e. bug-free) concurrent and embedded hardware/software systems. Topics include temporal logics; model checking; deadlock and liveness issues; fairness; satisfiability (SAT) checkers; binary decision diagrams (BDDs); abstraction techniques; introduction to commercial formal verification tools. Industrial state-of-art, case studies and experiences: software analysis (C/C++/Java), hardware verification (RTL).

CSEE E6868 EMBEDDED SCALABLE PLATFORMS. 3.00 points.

Lect: 2.

Prerequisites: (CSEE W4868) or the instructor permission.
Prerequisites: (CSEE W4868) or the instructor permission. Inter-disciplinary graduate-level seminar on design and programming of embedded scalable platforms. Content varies between offerings to cover timely relevant issues and latest advances in system-on-chip design, embedded software programming, and electronic design automation. Requires substantial reading of research papers, class participation, and semester-long project

CSEE S4119 COMPUTER NETWORKS. 3.00 points.

CSEE W3827 Fundamentals of Computer Systems. 3 points.

Lect: 3.

Prerequisites: an introductory programming course.

Fundamentals of computer organization and digital logic. Boolean algebra, Karnaugh maps, basic gates and components, flipflops and latches, counters and state machines, basics of combinational and sequential digital design. Assembly language, instruction sets, ALU’s, single-cycle and multi-cycle processor design, introduction to pipelined processors, caches, and virtual memory.

Spring 2022: CSEE W3827
Course Number Section/Call Number Times/Location Instructor Points Enrollment
CSEE 3827 001/12426 T Th 10:10am - 11:25am
451 Computer Science Bldg
Daniel Rubenstein 3 98/110
CSEE 3827 002/12427 T Th 11:40am - 12:55pm
451 Computer Science Bldg
Daniel Rubenstein 3 92/110
CSEE 3827 003/20014 F 10:10am - 12:40pm
207 Mathematics Building
Daniel Rubenstein 3 99/152
Fall 2022: CSEE W3827
Course Number Section/Call Number Times/Location Instructor Points Enrollment
CSEE 3827 001/11054 T Th 11:40am - 12:55pm
Room TBA
Martha Kim 3 164/164
CSEE 3827 002/11055 T Th 1:10pm - 2:25pm
Room TBA
Martha Kim 3 101/164

CSEE W4140 NETWORKING LABORATORY. 3.00 points.

Lect: 3.

Prerequisites: (CSEE W4119) or equivalent.
In this course, students will learn how to put principles into practice, in a hands-on-networking lab course. The course will cover the technologies and protocols of the Internet using equipment currently available to large internet service providers such as CISCO routers and end systems. A set of laboratory experiments will provide hands-on experience with engineering wide-area networks and will familiarize students with the Internet Protocol (IP), Address Resolution Protocol (ARP), Internet Control Message Protocol (ICMP), User Datagram Protocol (UDP) and Transmission Control Protocol (TCP), the Domain Name System (DNS), routing protocols (RIP, OSPF, BGP), network management protocols (SNMP, and application-level protocols (FTP, TELNET, SMTP)

CSEE W4823 Advanced Logic Design. 3 points.

Lect: 3.

Prerequisites: (CSEE W3827) or a half semester introduction to digital logic, or the equivalent.

An introduction to modern digital system design. Advanced topics in digital logic: controller synthesis (Mealy and Moore machines); adders and multipliers; structured logic blocks (PLDs, PALs, ROMs); iterative circuits. Modern design methodology: register transfer level modelling (RTL); algorithmic state machines (ASMs); introduction to hardware description languages (VHDL or Verilog); system-level modelling and simulation; design examples.

Fall 2022: CSEE W4823
Course Number Section/Call Number Times/Location Instructor Points Enrollment
CSEE 4823 001/10795 Th 1:10pm - 3:40pm
Room TBA
3 1/80

CSEE W4824 Computer Architecture. 3 points.

Lect: 3.

Prerequisites: (CSEE W3827) or equivalent.

Focuses on advanced topics in computer architecture, illustrated by case studies from classic and modern processors. Fundamentals of quantitative analysis. Pipelining. Memory hierarchy design. Instruction-level and thread-level parallelism. Data-level parallelism and graphics processing units. Multiprocessors. Cache coherence. Interconnection networks. Multi-core processors and systems-on-chip. Platform architectures for embedded, mobile, and cloud computing.

CSEE W4840 Embedded Systems. 3 points.

Lect: 3.

Prerequisites: (CSEE W4823)

Embedded system design and implementation combining hardware and software. I/O, interfacing, and peripherals. Weekly laboratory sessions and term project on design of a microprocessor-based embedded system including at least one custom peripheral. Knowledge of C programming and digital logic required.

Spring 2022: CSEE W4840
Course Number Section/Call Number Times/Location Instructor Points Enrollment
CSEE 4840 001/12449 F 1:10pm - 3:40pm
451 Computer Science Bldg
Stephen Edwards 3 57/110

CSEE W4868 System-on-chip platforms. 3 points.

Prerequisites: (COMS W3157) and (CSEE W3827)

Design and programming of System-on-Chip (SoC) platforms. Topics include: overview of technology and economic trends, methodologies and supporting CAD tools for system-level design, models of computation, the SystemC language, transaction-level modeling, software simulation and virtual platforms, hardware-software partitioning, high-level synthesis, system programming and device drivers, on-chip communication, memory organization, power management and optimization, integration of programmable processor cores and specialized accelerators. Case studies of modern SoC platforms for various classes of applications.

Fall 2022: CSEE W4868
Course Number Section/Call Number Times/Location Instructor Points Enrollment
CSEE 4868 001/11056 T Th 11:40am - 12:55pm
Room TBA
Luca Carloni 3 47/70

CSEE W6600 From Data to Solutions. 3 points.

Lect: 3.Not offered during 2022-23 academic year.

Prerequisites: Ability to study research solutions and write a coherent weekly report in English that summarizes problems involving large-scale data sets and solutions based on data science methods and tools

Introduces students interested in data science and interdisciplinary research to a wide variety of problems in medical research, journalism, history, economics, business, English, psychology, and other areas which might benefit from computational approaches.

BMEE E4030 NEURAL CONTROL ENGINEERING. 3.00 points.

Lect: 3.

Prerequisites: (ELEN E3801) ELEN E3801
Topics include basic cell biophysics, active conductance and the Hodgkin-Huxley model, simple neuron models, ion channel models and synaptic models, statistical models of spike generation, Wilson-Cowan model of cortex, large-scale electrohysiological recording methods, sensorimotor integration and optimal state estimation, operant conditioning of neural activity, nonlinear modelling of neural systems, sensory systems: visual pathway and somatosensory pathway, neural encoding model; spike triggered average (STA) and spike triggered covariance (STC) analysis, neuronal response to electrical micro-stimulation, DBS for Parkinson's disease treatment, motor neural prostheses, and sensory neural prostheses

BMEE E4400 Wavelet applications in biomedical image and signal processing. 3 points.

Lect: 3.Not offered during 2022-23 academic year.

Prerequisites: (APMA E2101) or (APMA E3101) or equivalent.

An introduction to methods of wavelet analysis and processing techniques for the quantification of biomedical images and signals. Topics include: frames and overcomplete representations, multiresolution algorithms for denoising and image restoration, multiscale texture segmentation and classification methods for computer aided diagnosis.

BMEE E4740 BIOINSTRUMENTATION. 3.00 points.

Lect: 1. Lab: 3.

Prerequisites: (ELEN E1201) and (COMS W1005)
Hands-on experience designing, building, and testing the various components of a benchtop cardiac pacemaker. Design instrumentation to measure biomedical signals as well as to actuate living tissues. Transducers, signal conditioning electronics, data acquisition boards, the Arduino microprocessor, and data acquisition and processing using MATLAB will be covered. Various devices will be discussed throughout the course, with laboratory work focusing on building an emulated version of a cardiac pacemaker

BMEE E6030 NEURAL MODELING & NEUROENGIN. 3.00 points.

Lect: 3.Not offered during 2022-23 academic year.

Prerequisites: (ELEN E3801) and (APMA E2101) or (APMA E3101) or equivalent, or instructor's permission.
Engineering perspective on the study of multiple levels of brain organization, from single neurons to cortical modules and systems. Mathematical models of spiking neurons, neural dynamics, neural coding, and biologically-based computational learning. Architectures and learning principles underlying both artificial and biological neural networks. Computational models of cortical processing, with an emphasis on the visual system. Applications of principles in neuroengineering; neural prostheses, neuromorphic systems and biomimetics. Course includes a computer simulation laboratory. Lab required

EEBM E6020 METHODS OF COMPUT NEUROSCIENCE. 4.50 points.

Lect: 3.Not offered during 2022-23 academic year.

Prerequisites: (BMEB W4020)
Formal methods in computational neuroscience including methods of signal processing, communications theory, information theory, systems and control, system identification and machine learning. Molecular models of transduction pathways. Robust adaptation and integral feedback. Stimulus representation and groups. Stochastic and dynamical systems models of spike generation. Neural diversity and ensemble encoding. Time encoding machines and neural codes. Stimulus recovery with time decoding machines. MIMO models of neural computation. Synaptic plasticity and learning algorithms. Major project(s) in MATLAB

EEBM E6090 TPCS:COMPUT NEUROSCI/NEUROENGI. 3.00 points.

Lect: 2.

Prerequisites: The instructor's permission.
Selected advanced topics in computational neuroscience and neuroengineering. Content varies from year to year, and different topics rotate through the course numbers 6090-6099

EEBM E6091 TPCS IN COMP NEUROSCI/ENGINEERING. 3.00 points.

Lect: 2.

Prerequisites: The instructor's permission.
Selected advanced topics in computational neuroscience and neuroengineering. Content varies from year to year, and different topics rotate through the course numbers 6090-6099. Topic: Devices and Analysis for Neural Circuits

Fall 2022: EEBM E6091
Course Number Section/Call Number Times/Location Instructor Points Enrollment
EEBM 6091 001/10796 T 1:10pm - 3:40pm
Room TBA
Dion Khodagholy Araghy 3.00 24/50

EEBM E6092 TOPICS IN COMP NEUROSI & ENG. 3.00 points.

Not offered during 2022-23 academic year.

Prerequisites: The instructor's permission.
Selected advanced topics in computational neuroscience and neuroengineering. Content varies from year to year, and different topics rotate through the course numbers 6090 to 6099

EEBM E6093 TPCS:COMPUT NEUROSCI/NEUROENGI. 3.00 points.

Selected advanced topics in computational neuroscience and neuroengineering. Content varies from year to year, and different topics rotate through the course numbers 6090 to 6099

EEBM E6094 TPCS:COMPUT NEUROSCI/NEUROENGI. 3.00 points.

Selected advanced topics in computational neuroscience and neuroengineering. Content varies from year to year, and different topics rotate through the course numbers 6090 to 6099

EEBM E6095 TOPICS IN COMP NEUROSI & ENG. 3.00 points.

Selected advanced topics in computational neuroscience and neuroengineering. Content varies from year to year, and different topics rotate through the course numbers 6090 to 6099

EEBM E6096 TPCS:COMPUT NEUROSCI/NEUROENGI. 3.00 points.

Selected advanced topics in computational neuroscience and neuroengineering. Content varies from year to year, and different topics rotate through the course numbers 6090 to 6099

EEBM E6097 TPCS:COMPUT NEUROSCI/NEUROENGI. 3.00 points.

Selected advanced topics in computational neuroscience and neuroengineering. Content varies from year to year, and different topics rotate through the course numbers 6090 to 6099

EEBM E6098 TPCS:COMPUT NEUROSCI/NEUROENGI. 3.00 points.

Selected advanced topics in computational neuroscience and neuroengineering. Content varies from year to year, and different topics rotate through the course numbers 6090 to 6099

EEBM E6099 TPCS:COMPUT NEUROSCI/NEUROENGI. 3.00 points.

Lect: 2.

Prerequisites: The instructor's permission.
Selected advanced topics in computational neurscience and neuroengineering. Content varies from year to year, and different topics rotate through the course numbers 6090-6099

EEBM E9070 SEM IN COMP NEURO SCI&NEUROENGINEERING. 3.00 points.

Lect: 3.

Prerequisites: (BMEB W4020) or permission of instructor.
Study of recent developments in computational neuroscience and neuroengineering

ECBM E3060 INTRO-GENOMIC INFO SCI & TECH. 3.00 points.

Lect: 3.

Introduction to the information system paradigm of molecular biology. Representation, organization, structure, function and manipulation of the biomolecular sequences of nucleic acids and proteins. The role of enzymes and gene regulatory elements in natural biological functions as well as in biotechnology and genetic engineering. Recombination and other macromolecular processes viewed as mathematical operations with simulation and visualization using simple computer programming. This course shares lectures with ECBM E4060, but the work requirements differ somewhat.

ECBM E4040 NEURAL NETWRKS & DEEP LEARNING. 3.00 points.

Lect: 3.

Prerequisites: (BMEB W4020) or (BMEE E4030) or (ECBM E4090) or (EECS E4750) or (COMS W4771) or equivalent.
Developing features - internal representations of the world, artificial neural networks, classifying handwritten digits with logistics regression, feedforward deep networks, back propagation in multilayer perceptrons, regularization of deep or distributed models, optimization for training deep models, convolutional neural networks, recurrent and recursive neural networks, deep learning in speech and object recognition

Fall 2022: ECBM E4040
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ECBM 4040 001/12017 F 10:10am - 12:40pm
Room TBA
Zoran Kostic 3.00 47/152

ECBM E4060 INTRO-GENOMIC INFO SCI & TECH. 3.00 points.

Lect: 3.

Introduction to computational biology with emphasis on genomic data science tools and methodologies for analyzing data, such as genomic sequences, gene expression measurements and the presence of mutations. Applications of machine learning and exploratory data analysis for predicting drug response and disease progression. Latest technologies related to genomic information, such as single-cell sequencing and CRISPR, and the contributions of genomic data science to the drug development process

Fall 2022: ECBM E4060
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ECBM 4060 001/15128 M 7:00pm - 9:30pm
Room TBA
Wei-Yi Cheng 3.00 5/80

ECBM E4070 Computing with Brain Circuits of Model Organisms. 3.00 points.

Building the functional map of the fruit fly brain. Molecular transduction and spatio-temporal encoding in the early visual system. Predictive coding in the Drosophila retina. Canonical circuits in motion detection. Canonical navigation circuits in the central complex. Molecular transduction and combinatorial encoding in the early olfactory system. Predictive coding in the antennal lobe. The functional role of the mushroom body and the lateral horn. Canonical circuits for associative learning and innate memory. Projects in Python

Spring 2022: ECBM E4070
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ECBM 4070 001/13569 M 7:00pm - 9:30pm
627 Seeley W. Mudd Building
Aurel Lazar 3.00 9/50

ECBM E4090 BRAIN COMPUTER INTERFACES LAB. 3.00 points.

Lect: 2. Lab: 3.

Prerequisites: (ELEN E3801)
Hands-on experience with basic neural interface technologies. Recording EEG (electroencephalogram) signals using data acquisition systems (non-invasive, scalp recordings). Real-time analysis and monitoring of brain responses. Analysis of intention and perception of external visual and audio signals

ECBM E6020 METHODS COMP NEUROSCIENCE. 3.00 points.

ECBM E6040 NEUR NET & DEEP LEAR RSRCH. 3.00 points.

Lect: 3.

Prerequisites: (ECBM E4040) or ECBM E4040 or the equivalent.
Regularized autoencoders, sparse coding and predictive sparse decomposition, denoising autoencoders, representation learning, manifold perspective on representation learning, structured probabilistic models for deep learning, Monte Carlo methods, training and evaluating models with intractable partition functions, restricted Boltzmann machines, approximate inference, deep belief networks, deep learning in speech and object recognition

ECBM E6070 TPC NEUROSCI & DEEP LEARN. 3.00 points.

Lect: 2. Not offered during 2022-23 academic year.

Prerequisites: Instructor's permission.
Selected advanced topics in neuroscience and deep learning. Content varies from year to year, and different topics rotate through the course numbers 6070 to 6079

EECS E4321 DIGITAL VLSI CIRCUITS. 3.00 points.

Lect: 3.

Design and analysis of high speed logic and memory. Digital CMOS and BiCMOS device modeling. Integrated circuit fabrication and layout. Interconnect and parasitic elements. Static and dynamic techniques. Worst-case design. Heat removal and I/O. Yield and circuit reliability. Logic gates, pass logic, latches, PLAs, ROMs, RAMs, receivers, drivers, repeaters, sense amplifiers

Fall 2022: EECS E4321
Course Number Section/Call Number Times/Location Instructor Points Enrollment
EECS 4321 001/13220 T Th 1:10pm - 2:25pm
Room TBA
Kenneth Shepard 3.00 36/120

EECS E4340 COMPUTER HARDWARE DESIGN. 3.00 points.

Lect: 2.

Prerequisites: (ELEN E3331) and (CSEE W3827)
Practical aspects of computer hardware design through the implementation, simulation, and prototyping of a PDP-8 processor. High-level and assembly languages, I/O, interrupts, datapath and control design, pipelining, busses, memory architecture. Programmable logic and hardware prototyping with FPGAs. Fundamentals of VHDL for register-transfer level design. Testing and validation of hardware. Hands-on use of industry CAD tools for simulation and synthesis

EECS E4750 Heterogeneous computing for signal and data processing. 3 points.

Lect: 2. Lab: 3.

Prerequisites: (ELEN E3801) and (COMS W3134) or similar courses recommended.

Methods for deploying signal and data processing algorithms on contemporary general purpose graphics processing units (GPGPUs) and heterogeneous computing infrastructures. Using programming languages such as OpenCL and CUDA for computational speedup in audio, image and video processing and computational data analysis. Significant design project.

Fall 2022: EECS E4750
Course Number Section/Call Number Times/Location Instructor Points Enrollment
EECS 4750 001/12019 Th 1:10pm - 3:40pm
Room TBA
Zoran Kostic 3 12/40

EECS E4764 IoT - INTELLIG & CONNECTED SYS. 3.00 points.

Prerequisites: Knowledge of programming or instructor's permission. Suggested preparation: ELEN E4703, CSEE W4119, CSEE W4840, or related courses.
Cyber-physical systems and Internet of Things. Various sensors and actuators, communication with devices through serial protocols and buses, embedded hardware, wired and wireless networks, embedded platforms such as Arduino and smartphones, web services on end devices and in the cloud, visualization and analytics on sensor data, end-to-end IoT applications. Group projects to create working CPS/IoT system

Fall 2022: EECS E4764
Course Number Section/Call Number Times/Location Instructor Points Enrollment
EECS 4764 001/10794 M W 2:40pm - 3:55pm
Room TBA
Xiaofan Jiang 3.00 45/60

EECS E4766 IoT -ENGINEERING INNOV & COMMERC. 3.00 points.

Lec: 3.

Prerequisites: Basic programming and instructor's permission.
Deep dive into a couple of selected topics/use-cases from the area of Internet of Things. Coverage of the topic from device to the cloud, with focus on practical aspects. Innovative product definition, product development, marketing, commercialization, and monetization. Cross-disciplinary coverage: EE, MechE, CS, Bioengineering, marketing, business, design. Building products and startups in the IoT domain. Collaboration between the Engineering School, Business School, industry experts, and engagement in IoT activities in NYC. Collaborative project by groups of students from different disciplines. This course shares lectures with E6766, but the expected project complexity is lower

EECS E6321 Advanced digital electronic circuits. 4.5 points.

Lect: 3.

Prerequisites: (EECS E4321) EECS E4321.

Advanced topics in the design of digital integrated circuits. Clocked and non-clocked combinational logic styles. Timing circuits: latches and flip-flops, phase-locked loops, delay-locked loops. SRAM and DRAM memory circuits. Modeling and analysis of on-chip interconnect. Power distribution and power-supply noise. Clocking, timing, and synchronization issues. Circuits for chip-to-chip electrical communication. Advanced technology issues that affect circuit design. The class may include a team circuit design project.

Spring 2022: EECS E6321
Course Number Section/Call Number Times/Location Instructor Points Enrollment
EECS 6321 001/13570 T Th 2:40pm - 3:55pm
750 Schapiro Cepser
Mingoo Seok 4.5 36/80

EECS E6322 VLSI HARDW ARCH-SIG PROC & ML. 3.00 points.

Lect: 3.

Prerequisites: (CSEE W3827) and (ELEN E3801) CSEE W3827 and ELEN E3801. Recommended: ELEN E4810.
Design of digital VLSI hardware for various digital signal processing and machine learning algorithms. Data flow graphs, iteration bounds, pipelining, parallel architectures, retiming, unfolding/folding, systolic architectures, bit-level arithmetic, numerical and algorithmic strength reductions, CORDIC, distributed arithmetic, FFT, neural network hardware, vector processors, subwordparallel architecture, and SIMD. May include a team circuit design project

EECS E6690 TOPICS DATA-DRIVEN ANAL & COMP. 3.00 points.

Lect: 2.Not offered during 2022-23 academic year.

Prerequisites: Instructor's permission.
Selected advanced topics in data-driven analysis and computation. Content varies from year to year, and different topics rotate through the course numbers 6690 to 6699

EECS E6691 TOPICS DATA-DRIVEN ANAL & COMP. 3.00 points.

Selected advanced topics in data-driven analysis and computation. Content varies from year to year, and different topics rotate through the course numbers 6690 to 6699

Spring 2022: EECS E6691
Course Number Section/Call Number Times/Location Instructor Points Enrollment
EECS 6691 001/13574 W 10:10am - 12:40pm
825 Seeley W. Mudd Building
Zoran Kostic 3.00 29/44

EECS E6692 TOPICS DATA-DRIVEN ANAL & COMP. 3.00 points.

Selected advanced topics in data-driven analysis and computation. Content varies from year to year, and different topics rotate through the course numbers 6690 to 6699

Spring 2022: EECS E6692
Course Number Section/Call Number Times/Location Instructor Points Enrollment
EECS 6692 001/13576 W 1:10pm - 3:40pm
Room TBA
Zoran Kostic 3.00 9/25

EECS E6693 TOPICS DATA-DRIVEN ANAL & COMP. 3.00 points.

Selected advanced topics in data-driven analysis and computation. Content varies from year to year, and different topics rotate through the course numbers 6690 to 6699

EECS E6694 TOPICS DATA-DRIVEN ANAL & COMP. 3.00 points.

Selected advanced topics in data-driven analysis and computation. Content varies from year to year, and different topics rotate through the course numbers 6690 to 6699

EECS E6695 TOPICS DATA-DRIVEN ANAL & COMP. 3.00 points.

Selected advanced topics in data-driven analysis and computation. Content varies from year to year, and different topics rotate through the course numbers 6690 to 6699

EECS E6696 TOPICS DATA-DRIVEN ANAL & COMP. 3.00 points.

Selected advanced topics in data-driven analysis and computation. Content varies from year to year, and different topics rotate through the course numbers 6690 to 6699

EECS E6697 TOPICS DATA-DRIVEN ANAL & COMP. 3.00 points.

Selected advanced topics in data-driven analysis and computation. Content varies from year to year, and different topics rotate through the course numbers 6690 to 6699

EECS E6698 TOPICS DATA-DRIVEN ANAL & COMP. 3.00 points.

Selected advanced topics in data-driven analysis and computation. Content varies from year to year, and different topics rotate through the course numbers 6690 to 6699

EECS E6699 TOPICS DATA-DRIVEN ANAL & COMP. 3.00 points.

Selected advanced topics in data-driven analysis and computation. Content varies from year to year, and different topics rotate through the course numbers 6690 to 6699

Spring 2022: EECS E6699
Course Number Section/Call Number Times/Location Instructor Points Enrollment
EECS 6699 001/15593 W 4:10pm - 6:40pm
142 Uris Hall
Predrag Jelenkovic 3.00 81/108

EECS E6720 BAYESIAN MOD MACHINE LEARNING. 3.00 points.

Lect: 3.

Prerequisites: Basic calculus, linear algebra, probability, and programming. Basic statistics and machine learning strongly recommended.
Basic statistics and machine learning strongly recommended. Bayesian approaches to machine learning. Topics include mixed-membership models, latent factor models, Bayesian nonparametric methods, probit classification, hidden Markov models, Gaussian mixture models, model learning with mean-field variational inference, scalable inference for Big Data. Applications include image processing, topic modeling, collaborative filtering and recommendation systems

EECS E6764 INTELLIG & CONNECTED SYS. 3.00 points.

EECS E6765 IoT - SYS &PHY DATA ANALYTICS. 3.00 points.

Lect: 3.

Prerequisites: (ELEN E4703) or (CSEE W4119) or related; or instructor's permission; knowledge of programming.
Internet of Things from the point of view of data. Methods for data analytics to understand tradeoffs and partitioning between cloud-based data-analytics and physical-device data-analytics. Two-way interaction between data and physical devices to support a truly ubiquitous, networked and autonomous cyber-physical ecosystem. System-focused design of architectures, algorithms, networks, protocols, communications, power, security and standards. Focus on a significant design project

EECS E6870 SPEECH RECOGNITION. 3.00 points.

Lect: 3.

Prerequisites: Basic probability and statistics.
Theory and practice of contemporary automatic speech recognition. Gaussian mixture distributions, hidden Markov models, pronunciation modeling, decision trees, finite-state transducers, and language modeling. Selected advanced topics will be covered in more depth

EECS E6890 Topics in information processing. 3 points.

Lect.: 2.

Advanced topics spanning Electrical Engineering and Computer Science such as speech processing and recognition, image and multimedia content analysis, and other areas drawing on signal processing, information theory, machine learning, pattern recognition, and related topics. Content varies from year to year, and different topics rotate through the course numbers 6890 to 6899. 

EECS E6891 TOPICS-INFORMATION PROCESSING. 3.00 points.

Advanced topics spanning electrical engineering and computer science such as speech processing and recognition, image and multimedia content analysis, and other areas drawing on signal processing, information theory, machine learning, pattern recognition, and related topics. Content varies from year to year, and different topics rotate through the course numbers 6890 to 6899

EECS E6892 TOPICS-INFORMATION PROCESSING. 3.00 points.

Advanced topics spanning electrical engineering and computer science such as speech processing and recognition, image and multimedia content analysis, and other areas drawing on signal processing, information theory, machine learning, pattern recognition, and related topics. Content varies from year to year, and different topics rotate through the course numbers 6890 to 6899

Spring 2022: EECS E6892
Course Number Section/Call Number Times/Location Instructor Points Enrollment
EECS 6892 001/13584 T Th 2:40pm - 3:55pm
141 Uris Hall
Javad Ghaderi 3.00 48/65

EECS E6893 TOPICS-INFORMATION PROCESSING. 3.00 points.

Advanced topics spanning electrical engineering and computer science such as speech processing and recognition, image and multimedia content analysis, and other areas drawing on signal processing, information theory, machine learning, pattern recognition, and related topics. Content varies from year to year, and different topics rotate through the course numbers 6890 to 6899. Topic: Big Data Analytics

Fall 2022: EECS E6893
Course Number Section/Call Number Times/Location Instructor Points Enrollment
EECS 6893 001/10797 F 7:00pm - 9:30pm
Room TBA
Ching-yung Lin 3.00 18/150

EECS E6894 TOPICS-INFORMATION PROCESSING. 3.00 points.

Advanced topics spanning electrical engineering and computer science such as speech processing and recognition, image and multimedia content analysis, and other areas drawing on signal processing, information theory, machine learning, pattern recognition, and related topics. Content varies from year to year, and different topics rotate through the course numbers 6890 to 6899. Topic: Deep Learning for Computer Vision - NLP

EECS E6895 Topics in information processing. 3 points.

Topic: Advanced Big Data Analytics.

Spring 2022: EECS E6895
Course Number Section/Call Number Times/Location Instructor Points Enrollment
EECS 6895 001/15690 F 7:00pm - 9:30pm
501 Schermerhorn Hall
Ching-yung Lin 3 36/80

EECS E6896 TOPICS-INFORMATION PROCESSING. 3.00 points.

Advanced topics spanning electrical engineering and computer science such as speech processing and recognition, image and multimedia content analysis, and other areas drawing on signal processing, information theory, machine learning, pattern recognition, and related topics. Content varies from year to year, and different topics rotate through the course numbers 6890 to 6899. Topic: Quantum Computing and Communication

Fall 2022: EECS E6896
Course Number Section/Call Number Times/Location Instructor Points Enrollment
EECS 6896 001/11859 W 1:10pm - 3:40pm
Room TBA
Alexei Ashikhmin 3.00 19/50

EECS E6897 Topics in Information Processing. 3.00 points.

Advanced topics spanning electrical engineering and computer science such as speech processing and recognition, image and multimedia content analysis, and other areas drawing on signal processing, information theory, machine learning, pattern recognition, and related topics. Content varies from year to year, and different topics rotate through the course numbers 6890 to 6899

Fall 2022: EECS E6897
Course Number Section/Call Number Times/Location Instructor Points Enrollment
EECS 6897 001/11861 F 10:10am - 12:40pm
Room TBA
Asaf Cidon 3.00 11/20

EECS E6898 TOPICS-INFORMATION PROCESSING. 3.00 points.

Advanced topics spanning electrical engineering and computer science such as speech processing and recognition, image and multimedia content analysis, and other areas drawing on signal processing, information theory, machine learning, pattern recognition, and related topics. Content varies from year to year, and different topics rotate through the course numbers 6890 to 6899

EECS E6899 Topics-Information Processing. 3.00 points.

Advanced topics spanning electrical engineering and computer science such as speech processing and recognition, image and multimedia content analysis, and other areas drawing on signal processing, information theory, machine learning, pattern recognition, and related topics. Content varies from year to year, and different topics rotate through the course numbers 6890 to 6899

EECS E9601 Seminar in Data-Driven Analysis and Computation. 3.00 points.

Lect.: 2.Not offered during 2022-23 academic year.

Prerequisites: Open to doctoral candidates, and qualified M.S. candidates with the instructor's permission.
Advanced topics and recent developments in mathematical techniques and computational tools for data science and engineering problems

Spring 2022: EECS E9601
Course Number Section/Call Number Times/Location Instructor Points Enrollment
EECS 9601 001/15644 T 4:10pm - 6:40pm
327 Seeley W. Mudd Building
John Paisley 3.00 9/20

EECS W4340 Computer hardware design. 3 points.

Lect: 2. Lab: 3.

Prerequisites: (ELEN E3331) and (CSEE W3827)

Practical aspects of computer hardware design through the implementation, simulation, and prototyping of a PDP-8 processor. High-level and assembly languages, I/O, interrupts, datapath and control design, piplelining, busses, memory architecture. Programmable logic and hardware prototyping with FPGAs. Fundamentals of VHDL for register-transfer level design. Testing and validation of hardware. Hands-on use of industry CAD tools for simulation and synthesis.

EEHS E3900 HIST OF TELECOMMUNICATIONS. 3.00 points.

Lect: 3.Not offered during 2022-23 academic year.

Historical development of telecommunications from the telegraphy of the mid-1800s to the Internet at present.  Included are the technologies of telephony, radio, and computer communications.  The coverage includes both the technologies themselves and the historical events that shaped, and in turn were shaped by the technologies.  The historical development, both the general context and the particular events concerning communications, is presented chronologically.  The social needs that elicited new technologies and the consequences of their adoption are examined.  Throughout the course, relevant scientific and engineering principles are explained as needed.  These include, among others the concept and effective use of spectrum, multiplexing to improve capacity, digital coding and networking principles.  There are no prerequistes, and no prior scientific or engineering knowledge is required.  Engineering students may not count this course as a technical elective.

EEME E3601 CLASSICAL CONTROL SYSTEMS. 3.00 points.

Lect: 3.

Prerequisites: (MATH UN2030) MATH V2030.
Analysis and design of feedback control systems. Transfer functions; block diagrams; proportional, rate, and integral controllers; hardware, implementation. Routh stability criterion, root locus, Bode and Nyquist plots, compensation techniques

EEME E4601 DIGITAL CONTROL SYSTEMS. 3.00 points.

Lect: 3.

Prerequisites: (EEME E3601) or (ELEN E3201)
Real-time control using digital computers. Solving scalar and state-space difference equations. Discrete equivalents of continuous systems fed by holds. Z-transer functions. Creating closed-loop difference equation models by Z-transform and state variable approaches. The Nyquist frequency and sample rate selection. Classical and modern based digital control laws. Digital system identification

Spring 2022: EEME E4601
Course Number Section/Call Number Times/Location Instructor Points Enrollment
EEME 4601 001/12792 W 4:10pm - 6:40pm
1024 Seeley W. Mudd Building
Richard Longman 3.00 35/50

EEME E6601 INTRO TO CONTROL THEORY. 3.00 points.

Lect: 3.

Prerequisites: (MATH UN2030)
A graduate-level introduction to classical and modern feedback control that does not presume an undergraduate background in control. Scalar and matrix differential equation models and solutions in terms of state transition matrices. Transfer functions and transfer function matrices, block diagram manipulations, closed loop response. Proportional, rate, and integral controllers, and compensators. Design by root locus and frequency response. Controllability and observability. Luenberger observers, pole placement, and linear-quadratic cost controllers

EEME E6602 MODERN CONTROL THEORY. 3.00 points.

Lect: 3.Not offered during 2022-23 academic year.

Prerequisites: (EEME E6601) or (EEME E4601) or (ELEN E6201) or or the instructor's permission.

Singular value decomposition. ARX model and state space model system identification. Recursive least squares filters and Kalman filters. LQR, H∞, linear robust control, predictive control, adaptive control. Liapunov and Popov stability. Nonlinear adaptive control, nonlinear robust control, sliding mode control.

Spring 2022: EEME E6602
Course Number Section/Call Number Times/Location Instructor Points Enrollment
EEME 6602 001/13587 M W 2:40pm - 3:55pm
702 Hamilton Hall
James Anderson 3.00 38/80

EEME E8601 ADV TOPICS IN CONTROL THEORY. 3.00 points.

Lect: 3.Not offered during 2022-23 academic year.

Prerequisites: (EEME E6601) and (EEME E4601) or instructor's permission.
May be taken more than once, since the content changes from year to year, electing different topics from control theory such as learning and repetitive control, adaptive control, system identification, Kalman filtering, etc

EEOR E4650 CONVEX OPTIMIZATION FOR ENG. 3.00 points.

Lect: 3.

Prerequisites: (ELEN E3801) or instructor permission.
Theory of convex optimization; numerical algorithms; applications in circuits, communications, control, signal processing and power systems

Fall 2022: EEOR E4650
Course Number Section/Call Number Times/Location Instructor Points Enrollment
EEOR 4650 001/10793 Th 4:10pm - 6:40pm
Room TBA
James Anderson 3.00 15/60

EEOR E6616 CONVEX OPTIMIZATION. 3.00 points.

Lect: 2.5.

Prerequisites: (IEOR E6613) and (EEOR E4650)
Convex sets and functions, and operations preserving convexity. Convex optimization problems. Convex duality. Applications of convex optimization problems ranging from signal processing and information theory to revenue management. Convex optimization in Banach spaces. Algorithms for solving constrained convex optimization problems

Spring 2022: EEOR E6616
Course Number Section/Call Number Times/Location Instructor Points Enrollment
EEOR 6616 001/13461 F 1:10pm - 3:40pm
627 Seeley W. Mudd Building
Cedric Josz 3.00 25/50