ECBM E3060 Introduction to genomic information science and technology. 3 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 networks and deep learning. 3 points.

Lect: 3.

Prerequisites: 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 2016: ECBM E4040
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ECBM 4040 001/73597 F 10:10am - 12:40pm
207 Mathematics Building
Zoran Kostic 3 129/152

ECBM E6040 Neural networks and deep learning research. 3 points.

Lect: 3.

Prerequisites: 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.

EEBM E6020 Methods of computational neuroscience. 4.5 points.

Lect: 3.Not offered during 2016-17 academic year.

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 E6091 Topics in computational neuroscience and neuroengineering. 3 points.

Lect: 2.

Prerequisites: The instructor's permission.

Topic: Neuromorphic Engineering.

EEBM E6092 Topics in computational neuroscience and neuroengineering. 3 points.

Lect: 2.

Prerequisites: The instructor's permission.

Topic: Big Data in Neurscience.

EEBM E6099 Topics in computational neuroscience and neuroengineering: Brian/Computer Interfaces. 3 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 E9070 Massively parallel neural computation. 3 points.

Lect: 3.

Prerequisites: permission of instructor.

Drosophila connectomics. Detailed description of the fruit fly's olfactory and vision systems. Parallel processing on GPSs. 

EECS E4321 Digital VLSI circuits. 3 points.

Lect: 3.

Recommended preparation: ELEN E3106, ELEN E3331, and CSEE W3827. 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 2016: EECS E4321
Course Number Section/Call Number Times/Location Instructor Points Enrollment
EECS 4321 001/88148 M W 1:10pm - 2:25pm
633 Seeley W. Mudd Building
Kenneth Shepard 3 35/120

EECS E4764 Internet of things - intelligent and connected systems. 3 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 2016: EECS E4764
Course Number Section/Call Number Times/Location Instructor Points Enrollment
EECS 4764 001/71948 M W 2:40pm - 3:55pm
834 Seeley W. Mudd Building
Xiaofan Jiang 3 39/40

EECS E6321 Advanced digital electronic circuits. 4.5 points.

Lect: 3.

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 2017: EECS E6321
Course Number Section/Call Number Times/Location Instructor Points Enrollment
EECS 6321 001/19981 W 10:10am - 12:40pm
644 Seeley W. Mudd Building
Mingoo Seok 4.5 22/30

EECS E6322 VLSI hardware architecture for signal processing and machine learning. 3 points.

Lect: 3.

Prerequisites: 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.

Fall 2016: EECS E6322
Course Number Section/Call Number Times/Location Instructor Points Enrollment
EECS 6322 001/88246 Th 10:10am - 12:40pm
825 Seeley W. Mudd Building
Mingoo Seok 3 17

EECS E6720 Bayesian models for machine learning. 3 points.

Lect: 3.

Prerequisites: Basic calculus, linear algebra, probability, and programming. 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.

Fall 2016: EECS E6720
Course Number Section/Call Number Times/Location Instructor Points Enrollment
EECS 6720 001/23596 Th 4:10pm - 6:40pm
417 International Affairs Bldg
John Paisley 3 124/150

EECS E6765 Internet of things - systems and physical data analytics. 3 points.

Lect: 3.

Prerequisites: 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.

Spring 2017: EECS E6765
Course Number Section/Call Number Times/Location Instructor Points Enrollment
EECS 6765 001/18284 W 4:10pm - 6:40pm
633 Seeley W. Mudd Building
Zoran Kostic 3 38/60

EECS E6870 Speech recognition. 3 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 in information processing. 3 points.

Topic: Reproducing Computational Research.

EECS E6892 Topics in information processing. 3 points.

Topic: Bayesian Models in Machine Learning.

EECS E6893 Topics in information processing. 3 points.

Topic: Big Data Analytics.

Fall 2016: EECS E6893
Course Number Section/Call Number Times/Location Instructor Points Enrollment
EECS 6893 001/12527 Th 7:00pm - 9:30pm
417 International Affairs Bldg
Ching-yung Lin 3 258/240

EECS E6894 Topics in information processing. 3 points.

Topic: Deep Learning for Computer Vision & NLP.

Spring 2017: EECS E6894
Course Number Section/Call Number Times/Location Instructor Points Enrollment
EECS 6894 001/29792 W 7:10pm - 9:40pm
627 Seeley W. Mudd Building
Liangliang Cao, Yizhou Wang, Xiaodong Cao 3 37/50

EECS E6895 Topics in information processing. 3 points.

Topic: Advanced Big Data Analytics.

Spring 2017: EECS E6895
Course Number Section/Call Number Times/Location Instructor Points Enrollment
EECS 6895 001/63321 Th 7:00pm - 9:30pm
545 Seeley W. Mudd Building
Ching-yung Lin 3 28/120

EECS E6896 Topics in information processing. 3 points.

Topic: Quantum Computing and Communication.

Fall 2016: EECS E6896
Course Number Section/Call Number Times/Location Instructor Points Enrollment
EECS 6896 001/82284 W 1:10pm - 3:40pm
415 Schapiro Cepser
Alexei Ashikhmin 3 13

EECS E6898 Topics in information processing. 3 points.

Topic: From Data to Solutions.

Fall 2016: EECS E6898
Course Number Section/Call Number Times/Location Instructor Points Enrollment
EECS 6898 001/64989 F 12:10pm - 2:00pm
453 Computer Science Bldg
Shih-Fu Chang, Julia Hirschberg 3 18/40

EEME E4601 Digital control systems. 3 points.

Lect: 3.

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 2017: EEME E4601
Course Number Section/Call Number Times/Location Instructor Points Enrollment
EEME 4601 001/23815 M 4:10pm - 6:40pm
516 Hamilton Hall
Richard Longman 3 47/50

EEME E6602 Modern control theory. 3 points.

Lect: 3.Not offered during 2016-17 academic year.

Prerequisites: 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.

EEOR E4650 Convex optimization for electrical engineering. 3 points.

Lect: 3.

Prerequisites: instructor permission.

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

ELEN E1101 The digital information age. 3 points.

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 2016: ELEN E1101
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 1101 001/12679 T Th 11:40am - 12:55pm
413 Kent Hall
David Vallancourt 3 51

ELEN E1201 Introduction to electrical engineering. 3.5 points.

Lect: 3. Lab:1.

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, flip-flops. A lab is an integral part of the course. Required of electrical engineering and computer engineering majors.

Fall 2016: ELEN E1201
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 1201 001/65452 T Th 4:10pm - 5:25pm
833 Seeley W. Mudd Building
David Vallancourt 3.5 77/120
Spring 2017: ELEN E1201
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 1201 001/17398 M W 4:10pm - 5:25pm
203 Mathematics Building
David Vallancourt 3.5 76/120

ELEN E3043 Solid state, microwave and fiber optics laboratory. 3 points.

Lect: 1. Lab: 6.

Optical electronics and communications. Microwave circuits. Physical electronics.

Fall 2016: ELEN E3043
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 3043 001/25763 W 4:10pm - 6:40pm
1205 Seeley W. Mudd Building
Wen Wang 3 23/99

ELEN E3081 Circuit analysis laboratory. 1 point.

Lab: 3.

Prerequisites: 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 2016: ELEN E3081
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 3081 001/76539 T 4:10pm - 6:40pm
1227 Seeley W. Mudd Building
Charles Zukowski 1 24/24
ELEN 3081 002/70912 Th 10:10am - 12:40pm
1227 Seeley W. Mudd Building
Charles Zukowski 1 16/24
ELEN 3081 003/66037 F 10:10am - 12:40pm
1227 Seeley W. Mudd Building
Charles Zukowski 1 14/24

ELEN E3082 Digital systems laboratory. 1 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 2017: ELEN E3082
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 3082 001/29129 M 4:10pm - 6:40pm
1205 Seeley W. Mudd Building
Kenneth Shepard 1 21/24
ELEN 3082 002/28142 T 4:10pm - 6:40pm
1205 Seeley W. Mudd Building
Kenneth Shepard 1 6/24
ELEN 3082 003/67934 F 1:10pm - 3:40pm
1205 Seeley W. Mudd Building
Kenneth Shepard 1 17/24

ELEN E3083 Electronic circuits laboratory. 1 point.

Lab: 3.

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 op-amps. The lab generally meets on alternate weeks.

Spring 2017: ELEN E3083
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 3083 001/20699 M 4:10pm - 6:40pm
1205 Seeley W. Mudd Building
Zoran Kostic 1 22/24
ELEN 3083 002/20830 T 4:10pm - 6:40pm
1205 Seeley W. Mudd Building
Zoran Kostic 1 8/24
ELEN 3083 003/23412 F 1:10pm - 3:40pm
1205 Seeley W. Mudd Building
Zoran Kostic 1 18/24

ELEN E3084 Signals and systems laboratory. 1 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 2016: ELEN E3084
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 3084 001/70633 M 6:10pm - 8:40pm
1235 Seeley W. Mudd Building
Xiaodong Wang 1 21/24
ELEN 3084 002/77113 Th 4:10pm - 6:40pm
1235 Seeley W. Mudd Building
Xiaodong Wang 1 23/24
ELEN 3084 003/74466 F 1:10pm - 3:40pm
1235 Seeley W. Mudd Building
Xiaodong Wang 1 21/24

ELEN E3106 Solid-state devices and materials. 3.5 points.

Lect: 3. Recit: 1.

Prerequisites: 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.

Fall 2016: ELEN E3106
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 3106 001/28305 T Th 2:40pm - 3:55pm
627 Seeley W. Mudd Building
Ioannis Kymissis 3.5 27/50

ELEN E3201 Circuit analysis. 3.5 points.

Lect: 3. Recit: 1.

Prerequisites: equivalent.
Corequisites: MATH UN1201

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 2016: ELEN E3201
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 3201 001/68845 M W 11:40am - 12:55pm
417 Mathematics Building
Charles Zukowski 3.5 54/80

ELEN E3331 Electronic circuits. 3 points.

Lect: 3.

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 2017: ELEN E3331
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 3331 001/61919 M W 11:40am - 12:55pm
413 Kent Hall
Zoran Kostic 3 50/60

ELEN E3390 Electronic circuit design laboratory. 3 points.

Lab: 6.

Advanced circuit design laboratory. Students work in teams to specify, design, implement and test an engineering prototype. The work involves technical as well as non-technical considerations, such as manufacturability, impact on the environment, and economics. The projects may change from year to year.

Spring 2017: ELEN E3390
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 3390 001/61743 T Th 11:40am - 12:55pm
1205 Seeley W. Mudd Building
David Vallancourt 3 16/30

ELEN E3399 Electrical engineering practice. 1 point.

Design project planning, written and oral technical communication, practical aspects of engineering as a profession, such as career development and societal and environmental impact.  Generally taken senior year.

Fall 2016: ELEN E3399
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 3399 001/71344 F 6:40pm - 7:55pm
1206 Seeley W. Mudd Building
David Vallancourt 1 23/50

ELEN E3401 Electromagnetics. 4 points.

Lect: 3.

Prerequisites: equivalent.

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 2017: ELEN E3401
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 3401 001/12804 Th 7:00pm - 9:30pm
834 Seeley W. Mudd Building
Brian Souhan 4 27/40

ELEN E3701 Introduction to communication systems. 3 points.

Lect: 3.

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, Shannon's theorem on channel capacity, and elements of coding theory.

Spring 2017: ELEN E3701
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 3701 001/23515 T Th 4:10pm - 5:25pm
503 Hamilton Hall
Irving Kalet 3 42/50

ELEN E3801 Signals and systems. 3.5 points.

Lect: 3.

Corequisites: MATH UN1201

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 2016: ELEN E3801
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 3801 001/68026 T Th 7:10pm - 8:25pm
309 Havemeyer Hall
Xiaodong Wang 3.5 68/80

ELEN E3998 Projects in electrical engineering. 0 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.

Fall 2016: ELEN E3998
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 3998 001/86846  
Dimitris Anastassiou 0 0
ELEN 3998 002/86847  
Keren Bergman 0 0
ELEN 3998 003/86848  
Shih-Fu Chang 0 0
ELEN 3998 004/86896  
Daniel Ellis 0 0
ELEN 3998 005/86897  
Javad Ghaderi 0 0
ELEN 3998 006/86898  
Christine Hendon 0 0
ELEN 3998 007/86899  
Predrag Jelenkovic 0 0
ELEN 3998 008/86900  
Xiaofan Jiang 0 0
ELEN 3998 009/86947  
Peter Kinget 0 0
ELEN 3998 010/86948  
Zoran Kostic 0 0
ELEN 3998 011/86949  
Harish Krishnaswamy 0 0
ELEN 3998 012/86950  
Ioannis Kymissis 0 3
ELEN 3998 013/86951  
Aurel Lazar 0 2
ELEN 3998 014/86997  
Michal Lipson 0 0
ELEN 3998 015/86998  
Nicholas Maxemchuk 0 0
ELEN 3998 016/86999  
Nima Mesgarani 0 0
ELEN 3998 017/87000  
Debasis Mitra 0 0
ELEN 3998 018/87001  
Richard Osgood 0 0
ELEN 3998 019/87049  
John Paisley 0 0
ELEN 3998 020/87050  
Matthias Preindl 0 1
ELEN 3998 021/87051  
Mingoo Seok 0 1
ELEN 3998 022/87052  
Kenneth Shepard 0 0
ELEN 3998 023/87053  
James Teherani 0 0
ELEN 3998 024/87096  
Yannis Tsividis 0 0
ELEN 3998 025/87097  
David Vallancourt 0 1
ELEN 3998 026/87098  
Wen Wang 0 0
ELEN 3998 027/87099  
Xiaodong Wang 0 0
ELEN 3998 028/87146  
John Wright 0 0
ELEN 3998 029/96599  
Charles Zukowski 0 0
ELEN 3998 030/73454  
Gil Zussman 0 0
Spring 2017: ELEN E3998
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 3998 001/29793  
Dimitris Anastassiou 0 0
ELEN 3998 002/62537  
Keren Bergman 0 0
ELEN 3998 003/65797  
Shih-Fu Chang 0 0
ELEN 3998 004/71051  
Daniel Ellis 0 0
ELEN 3998 005/73647  
Javad Ghaderi 0 0
ELEN 3998 006/77947  
Xiaofan Jiang 0 0
ELEN 3998 007/83298  
Christine Hendon 0 0
ELEN 3998 008/93451  
Predrag Jelenkovic 0 0
ELEN 3998 009/96650  
Peter Kinget 0 0
ELEN 3998 010/85954  
Zoran Kostic 0 0
ELEN 3998 011/10950  
Harish Krishnaswamy 0 0
ELEN 3998 012/15798  
Ioannis Kymissis 0 3
ELEN 3998 013/81749  
0 0
ELEN 3998 014/91248  
Aurel Lazar 0 1
ELEN 3998 015/92497  
Michal Lipson 0 0
ELEN 3998 016/13596  
Nima Mesgarani 0 1
ELEN 3998 017/23050  
Debasis Mitra 0 0
ELEN 3998 018/26153  
Richard Osgood 0 0
ELEN 3998 019/28147  
John Paisley 0 0
ELEN 3998 020/25558  
Mingoo Seok 0 0
ELEN 3998 021/24709  
Matthias Preindl 0 0
ELEN 3998 022/61788  
Kenneth Shepard 0 0
ELEN 3998 023/82289  
James Teherani 0 0
ELEN 3998 024/72209  
Yannis Tsividis 0 0
ELEN 3998 025/25035  
David Vallancourt 0 4
ELEN 3998 026/29546  
Wen Wang 0 0
ELEN 3998 027/82497  
Wen Wang, Xiaodong Wang 0 0
ELEN 3998 028/83704  
John Wright 0 0
ELEN 3998 029/87504  
Charles Zukowski 0 0
ELEN 3998 030/91046  
Gil Zussman 0 0

ELEN E3999 Electrical engineering design challenge. 1 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 E4193 Modern display science and technology. 3 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.

Fall 2016: ELEN E4193
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4193 001/20548 T Th 10:10am - 11:25am
524 Seeley W. Mudd Building
Ioannis Kymissis 3 8

ELEN E4215 Analog filter synthesis and design. 3 points.

Lect: 3.

Prerequisites: 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.

ELEN E4301 Introduction to semiconductor devices. 3 points.

Lect: 3.

Prerequisites: 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.

Fall 2016: ELEN E4301
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4301 001/66388 M W 10:10am - 11:25am
545 Seeley W. Mudd Building
James Teherani 3 45

ELEN E4312 Analog electronic circuits. 3 points.

Lect: 3.

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 2016: ELEN E4312
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4312 001/24491 T 7:00pm - 9:30pm
545 Seeley W. Mudd Building
Timothy Dickson 3 29/80

ELEN E4314 Communication circuits. 3 points.

Lect: 3.

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 2017: ELEN E4314
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4314 001/15671 W 1:10pm - 3:40pm
750 Schapiro Cepser
Yannis Tsividis 3 19/40

ELEN E4361 Power electronics. 3 points.

Lect: 3.

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.

ELEN E4401 Wave transmission and fiber optics. 3 points.

Lect: 3.

Prerequisites: 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 points.

Lect: 3.

Prerequisites: 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 2016: ELEN E4411
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4411 001/62157 T 4:10pm - 6:40pm
415 Schapiro Cepser
Michal Lipson 3 17

ELEN E4488 Optical systems. 3 points.

Lect: 3.

Prerequisites: 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 2016: ELEN E4488
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4488 001/71402 Th 1:10pm - 3:40pm
524 Seeley W. Mudd Building
Christine Hendon 3 8

ELEN E4501 Electromagnetic devices and energy conversion. 3 points.

Lect: 3.

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 and electromechanical systems. 3 points.

Lect: 3.

Prerequisites: 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 Solar energy and smart grid power systems. 3 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 and control. 3 points.

Lect: 3.

Prerequisites: equivalent, or instructor's permission.

Modeling of power networks, steady-state and transient behaviors, control and optimization, electricity market, and smart grid.

ELEN E4702 Digital communications. 3 points.

Lect: 3.

Prerequisites: 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.

Fall 2016: ELEN E4702
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4702 001/63044 M 4:10pm - 6:40pm
1024 Seeley W. Mudd Building
Vasanthan Raghavan 3 19/50

ELEN E4703 Wireless communications. 3 points.

Lect: 3.

Prerequisites: 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.

Spring 2017: ELEN E4703
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4703 001/64928 F 10:10am - 12:40pm
608 Schermerhorn Hall
Weizhong Wang, Jinfeng Du 3 11/30

ELEN E4810 Digital signal processing. 3 points.

Lect: 3.

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 2016: ELEN E4810
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4810 001/21194 M W 10:10am - 11:25am
1127 Seeley W. Mudd Building
John Wright 3 79/96

ELEN E4815 Random signals and noise. 3 points.

Lect: 3.

Prerequisites: 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 2017: ELEN E4815
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4815 001/18532 T Th 10:10am - 11:25am
413 Kent Hall
Irving Kalet 3 24/60

ELEN E4830 Digital image processing. 3 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 2017: ELEN E4830
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4830 001/14987 T Th 8:40am - 9:55am
1024 Seeley W. Mudd Building
Christine Hendon 3 30/60

ELEN E4835 Introduction to adaptive signal representations. 3 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 points.

Lect: 3.

Prerequisites: 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 is placed on practical, hands-on experimentation, with a wide range of software implementations introduced and modified within the class.

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

Topic: Mobile App Development with Android.

Spring 2017: ELEN E4901
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4901 001/75499 M 7:00pm - 9:30pm
833 Seeley W. Mudd Building
Meikang Qui 3 80/120

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

Topic: IOT - Intelligent Connected Systems.

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

Topic: Machine Learning.

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

Topic: Mobile Cloud - Optimization and Security.

Fall 2016: ELEN E4904
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4904 001/68347 Th 7:00pm - 9:30pm
407 International Affairs Bldg
Meikang Qui 3 8

ELEN E4944 Principles of device microfabrication. 3 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 2016: ELEN E4944
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4944 001/26573 M 4:10pm - 6:40pm
1127 Seeley W. Mudd Building
Jacob Trevino 3 29/50

ELEN E4998 Intermediate projects in electrical engineering. 0 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.

Fall 2016: ELEN E4998
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4998 001/87147  
Dimitris Anastassiou 0 0
ELEN 4998 002/87148  
Keren Bergman 0 4
ELEN 4998 003/87149  
Shih-Fu Chang 0 0
ELEN 4998 004/87150  
Daniel Ellis 0 0
ELEN 4998 005/87198  
Javad Ghaderi 0 0
ELEN 4998 006/87199  
Christine Hendon 0 1
ELEN 4998 007/87200  
Predrag Jelenkovic 0 0
ELEN 4998 008/87201  
Xiaofan Jiang 0 0
ELEN 4998 009/87202  
Peter Kinget 0 0
ELEN 4998 010/87248  
Zoran Kostic 0 0
ELEN 4998 011/87249  
Harish Krishnaswamy 0 0
ELEN 4998 012/87250  
Ioannis Kymissis 0 3
ELEN 4998 013/87251  
Aurel Lazar 0 0
ELEN 4998 014/87298  
Michal Lipson 0 0
ELEN 4998 015/87299  
Nicholas Maxemchuk 0 0
ELEN 4998 016/87300  
Nima Mesgarani 0 0
ELEN 4998 017/87301  
Debasis Mitra 0 0
ELEN 4998 018/87302  
Richard Osgood 0 0
ELEN 4998 019/87347  
John Paisley 0 0
ELEN 4998 020/87348  
Matthias Preindl 0 0
ELEN 4998 021/87349  
Mingoo Seok 0 0
ELEN 4998 022/87350  
Kenneth Shepard 0 0
ELEN 4998 023/87351  
James Teherani 0 0
ELEN 4998 024/87397  
Yannis Tsividis 0 1
ELEN 4998 025/87398  
David Vallancourt 0 0
ELEN 4998 026/87399  
Wen Wang 0 0
ELEN 4998 027/87400  
Xiaodong Wang 0 0
ELEN 4998 028/87447  
John Wright 0 0
ELEN 4998 029/98200  
Charles Zukowski 0 0
ELEN 4998 030/10535  
Gil Zussman 0 0
Spring 2017: ELEN E4998
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 4998 001/96098  
Dimitris Anastassiou 0 0/15
ELEN 4998 002/96296  
Keren Bergman 0 0
ELEN 4998 003/96597  
Shih-Fu Chang 0 0
ELEN 4998 004/96948  
Daniel Ellis 0 0
ELEN 4998 005/97497  
Javad Ghaderi 0 0
ELEN 4998 006/97851  
Xiaofan Jiang 0 0
ELEN 4998 007/98100  
Christine Hendon 0 0
ELEN 4998 008/98348  
Predrag Jelenkovic 0 0
ELEN 4998 009/98599  
Peter Kinget 0 0
ELEN 4998 010/75285  
Zoran Kostic 0 0
ELEN 4998 011/76535  
Harish Krishnaswamy 0 1
ELEN 4998 012/77538  
Ioannis Kymissis 0 0
ELEN 4998 013/78788  
0 0
ELEN 4998 014/80284  
Aurel Lazar 0 2
ELEN 4998 015/81535  
Michal Lipson 0 0
ELEN 4998 016/82543  
Nima Mesgarani 0 0
ELEN 4998 017/84038  
Debasis Mitra 0 0
ELEN 4998 018/85287  
Richard Osgood 0 0
ELEN 4998 019/86287  
John Paisley 0 0
ELEN 4998 020/87538  
Mingoo Seok 0 0
ELEN 4998 021/88790  
Matthias Preindl 0 0
ELEN 4998 022/99791  
Kenneth Shepard 0 0
ELEN 4998 023/74706  
James Teherani 0 0
ELEN 4998 024/82203  
Yannis Tsividis 0 0
ELEN 4998 025/87202  
David Vallancourt 0 0
ELEN 4998 026/92203  
Wen Wang 0 0
ELEN 4998 027/97205  
Xiaodong Wang 0 0
ELEN 4998 028/81800  
John Wright 0 0
ELEN 4998 029/10036  
Charles Zukowski 0 0/15
ELEN 4998 030/11039  
Gil Zussman 0 0/15

ELEN E6001 Advanced projects in electrical engineering. 1-4 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 student's previous training and experience. Students should consult with a professor in their area for detailed arrangements no later than the last day of registration.

Fall 2016: ELEN E6001
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6002 001/87448  
Dimitris Anastassiou 1-4 0
ELEN 6002 002/87449  
Keren Bergman 1-4 3
ELEN 6002 003/87450  
Shih-Fu Chang 1-4 4
ELEN 6002 004/87451  
Daniel Ellis 1-4 0
ELEN 6002 005/87498  
Javad Ghaderi 1-4 0
ELEN 6002 006/87499  
Christine Hendon 1-4 4
ELEN 6002 007/87500  
Predrag Jelenkovic 1-4 0
ELEN 6002 008/87501  
Xiaofan Jiang 1-4 3
ELEN 6002 009/87502  
Peter Kinget 1-4 5
ELEN 6002 010/87548  
Zoran Kostic 1-4 1
ELEN 6002 011/87549  
Harish Krishnaswamy 1-4 3
ELEN 6002 012/87550  
Ioannis Kymissis 1-4 3
ELEN 6002 013/87551  
Aurel Lazar 1-4 3
ELEN 6002 014/87552  
Michal Lipson 1-4 1
ELEN 6002 015/87598  
Nicholas Maxemchuk 1-4 0
ELEN 6002 016/87599  
Nima Mesgarani 1-4 0
ELEN 6002 017/87600  
Debasis Mitra 1-4 0
ELEN 6002 018/87601  
Richard Osgood 1-4 3
ELEN 6002 019/87602  
John Paisley 1-4 0
ELEN 6002 020/87603  
Matthias Preindl 1-4 1
ELEN 6002 021/87648  
Mingoo Seok 1-4 6
ELEN 6002 022/87649  
Kenneth Shepard 1-4 6
ELEN 6002 023/87650  
James Teherani 1-4 1
ELEN 6002 024/87651  
Yannis Tsividis 1-4 1
ELEN 6002 025/87652  
David Vallancourt 1-4 0
ELEN 6002 026/87700  
Wen Wang 1-4 2
ELEN 6002 027/87701  
Xiaodong Wang 1-4 0
ELEN 6002 028/87702  
John Wright 1-4 2
ELEN 6002 029/79283  
Charles Zukowski 1-4 0
ELEN 6002 030/11207  
Gil Zussman 1-4 1

ELEN E6010 Systems biology: design principles for biological circuits. 4.5 points.

Lect: 3.

Prerequisites: 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.

Spring 2017: ELEN E6010
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6010 001/25965 T 4:10pm - 6:40pm
602 Northwest Corner
Predrag Jelenkovic 4.5 5/30

ELEN E6151 Surface physics and analysis of electronic materials. 3 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 points.

Lect: 3.

Prerequisites: equivalent.

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.

Spring 2017: ELEN E6201
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6201 001/75479 F 4:10pm - 6:40pm
602 Northwest Corner
Yi Sun 3 15/30

ELEN E6302 MOS transistors. 3 points.

Lect: 2.

Prerequisites: 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 2016: ELEN E6302
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6302 001/15099 W 4:10pm - 6:40pm
750 Schapiro Cepser
Yannis Tsividis 3 34

ELEN E6312 Advanced analog integrated circuits. 3 points.

Lect: 2.

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 2017: ELEN E6312
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6312 001/66181 T Th 2:40pm - 3:55pm
1024 Seeley W. Mudd Building
Harish Krishnaswamy 3 23/30

ELEN E6314 Advanced communication circuits. 3 points.

Lect: 2.

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 systems in VLSI. 3 points.

Lect: 3.

Analog-digital interfaces in very large scale integrated circuits. Precision sampling; A/D and D/A converter architectures; continuous-time and switched capacitor filters; system considerations. A design project is an integral part of this course.

Spring 2017: ELEN E6316
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6316 001/73851 T 7:00pm - 9:30pm
1024 Seeley W. Mudd Building
Timothy Dickson 3 14/40

ELEN E6318 Microwave circuit design. 3 points.

Lect: 3.

Prerequisites: 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 2017: ELEN E6318
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6318 001/28424 Th 4:10pm - 6:40pm
524 Seeley W. Mudd Building
Yves Baeyens 3 17/30

ELEN E6320 Millimeter-wave IC design. 3 points.

Lect: 3.

Prerequisites: 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.

Fall 2016: ELEN E6320
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6320 001/66425 T Th 2:40pm - 3:55pm
1024 Seeley W. Mudd Building
Harish Krishnaswamy 3 19

ELEN E6331 Principles of semiconductor physics I. 3 points.

Lect: 2.

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 2017: ELEN E6331
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6331 001/67298 Th 7:00pm - 9:30pm
415 Schapiro Cepser
Wen Wang 3 20/40

ELEN E6332 Principles of semiconductor physics II. 3 points.

Lect: 2.

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 E6350 VLSI design laboratory. 3 points.

Lab: 3.

Prerequisites: 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.

ELEN E6412 Lightwave devices. 3 points.

Lect: 2.

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 2017: ELEN E6412
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6412 001/15003 M 4:10pm - 6:40pm
414 Pupin Laboratories
Sheryl Woodward 3 6/30

ELEN E6413 Lightwave systems. 3 points.

Lect: 2.

Prerequisites: 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 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 dielectic 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 will be discussed: optical isolators, demultiplexers.

Spring 2017: ELEN E6414
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6414 001/24645 T 4:10pm - 6:40pm
608 Schermerhorn Hall
Michal Lipson 3 19/30

ELEN E6430 Applied quantum optics. 3 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: 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 Stochastic models in information systems. 4.5 points.

Lect: 3.

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 points.

Lect: 3.

Prerequisites: equivalent, or 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.

Spring 2017: ELEN E6712
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6712 001/24581 T 7:00pm - 9:30pm
602 Northwest Corner
Vasanthan Raghavan 3 4/30

ELEN E6713 Topics in communications. 3 points.

Lect: 3.

Prerequisites: 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.

Spring 2017: ELEN E6713
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6713 001/28197 T Th 1:10pm - 2:25pm
825 Seeley W. Mudd Building
Irving Kalet 3 8/30

ELEN E6717 Information theory. 3 points.

Lect: 2.

Prerequisites: 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.

Spring 2017: ELEN E6717
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6717 001/61614 F 2:10pm - 4:00pm
303 Hamilton Hall
Xiaodong Wang 3 19/40

ELEN E6718 Algebraic coding theory. 3 points.

Lect: 2.

Elementary concepts of error control codes. Linear block codes. Elements of algebra: Galois fields. Cyclic codes: BCH, Reed Solomon, Goppa codes. Coder, decoder implementation. Decoding algorithms based on spectral techniques. Convolutional codes.

Fall 2016: ELEN E6718
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6718 001/17552 W 7:00pm - 9:30pm
413 Kent Hall
Alexei Ashikhmin 3 12

ELEN E6761 Computer communication networks I. 3 points.

Lect: 3.

Prerequisites: equivalent, or the instructor's permission.

Focus on architecture protocols and performance evaluation of geographically distributed and local area data networks. Emphasis on layered protocols. Data link layer. Network layer: flow and congestion control routing. Transport layer. Typical Local and Metropolitan Area Network standards: Ethernet, DQDB, FDDI. Introduction to Internetting. Review of relevant aspects of queueing theory to provide the necessary analytical background.

Fall 2016: ELEN E6761
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6761 001/66179 T Th 8:40am - 9:55am
1024 Seeley W. Mudd Building
Javad Ghaderi 3 44/80

ELEN E6767 Internet economics, engineering, and the implications for society. 3 points.

Prerequisites: ability to comprehend and track development of sophisticated models.

Mathematical models, analyses of economic 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.

Fall 2016: ELEN E6767
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6767 001/22336 M W 11:40am - 12:55pm
545 Seeley W. Mudd Building
Debasis Mitra 3 27/40
Spring 2017: ELEN E6767
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6767 001/69784 M W 11:40am - 12:55pm
1127 Seeley W. Mudd Building
Debasis Mitra 3 29/40

ELEN E6770 Topics in networking. 3 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 2016: ELEN E6770
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6770 001/29804 Th 4:10pm - 6:40pm
627 Seeley W. Mudd Building
Krishnan Sabnani, Thomas Woo 3 41/50

ELEN E6776 Topics in networking. 3 points.

Topic: Content Distribution Networks.

Fall 2016: ELEN E6776
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6776 001/66900 W 4:10pm - 6:40pm
410 International Affairs Bldg
Anwar Walid 3 52

ELEN E6777 Topics in networking. 3 points.

Topic: Formal Methods of Communication.

ELEN E6779 Topics in networking. 3 points.

Topic: 4th Generation Packet-Switched Networks.

ELEN E6820 Speech and audio processing and recognition. 4.5 points.

Lect: 3.

Prerequisites: 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.

Spring 2017: ELEN E6820
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6820 001/81531 W 1:10pm - 3:40pm
405 International Affairs Bldg
Nima Mesgarani 4.5 22/40

ELEN E6860 Advanced digital signal processing. 3 points.

Lect: 2.

Prerequisites: 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.

Fall 2016: ELEN E6860
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6860 001/21200 F 10:10am - 12:40pm
307 Pupin Laboratories
Truong-Thao Nguyen 3 7

ELEN E6873 Detection and estimation theory. 3 points.

Lect.: 2.

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 E6880 Topics in signal processing. 3 points.

Lect: 2.

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 points.

Topic: Multicarrier Resource Allocation.

ELEN E6882 Topics in signal processing. 3 points.

Topic: Mobile Sensing & Analytics.

ELEN E6883 Topics in signal processing. 3 points.

Topic: Modern Storage Systems.

ELEN E6884 Topics in signal processing. 3 points.

Topic: Data Compression.  

ELEN E6885 Topics in signal processing. 3 points.

Topic: Network Science.

ELEN E6886 Topics in signal processing. 3 points.

Topic: Sparse Representations / High-Dimensional Geometry.  

Spring 2017: ELEN E6886
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6886 001/76374 M 1:10pm - 3:40pm
407 International Affairs Bldg
John Wright 3 32/60

ELEN E6888 Topics in signal processing. 3 points.

Topic: Introduction to Modern Broadband Wireless Systems.

Spring 2017: ELEN E6888
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6888 001/24672 W 7:00pm - 9:30pm
602 Northwest Corner
Doru Calin 3 4/30

ELEN E6889 Topics in signal processing. 3 points.

Topic: Large Data Stream Processing.

Spring 2017: ELEN E6889
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6889 001/75979 Th 4:10pm - 6:40pm
303 Hamilton Hall
Deepak Turaga 3 28/40

ELEN E6900 Topics in electrical and computer engineering. 3 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 Topics in electrical and computer engineering. 3 points.

Topic: Advances in Phase-Locked Loops.

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

Topic: Renewable Power Systems.

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

Topic: Principles of RF and Microwave Measurements.

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

Topic: Antenna Design.

Spring 2017: ELEN E6904
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6904 001/22624 Th 10:10am - 12:40pm
337 Seeley W. Mudd Building
Matthias Preindl 3 7/30

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

Topic: Low-Dimensional Nanoelectronics.

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

Topic: Emerging Nanoelectronic Devices.

Fall 2016: ELEN E6907
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6907 001/68892 F 1:10pm - 3:40pm
633 Seeley W. Mudd Building
George Tulevski 3 14

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

Topic: Quantum Computing and Communications

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

Topic: Network Algorithms & Dynamics.

Spring 2017: ELEN E6909
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6909 001/65021 M W 10:10am - 11:25am
825 Seeley W. Mudd Building
Javad Ghaderi 3 9/40

ELEN E6920 Topics in VLSI systems design. 3 points.

Lect: 2.

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.

ELEN E6945 Device nanofabrication. 3 points.

Lect: 3.

Prerequisites: 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.

ELEN E6950 Wireless and mobile networking I. 4.5 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.

Fall 2016: ELEN E6950
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6950 001/60101 T 4:10pm - 6:40pm
545 Seeley W. Mudd Building
Predrag Jelenkovic 4.5 22

ELEN E6999 Fieldwork. 1-1.5 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.

Fall 2016: ELEN E6999
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6999 001/67647  
Zoran Kostic 1-1.5 1
ELEN 6999 002/68498  
Predrag Jelenkovic 1-1.5 0
ELEN 6999 003/71447  
Xiaofan Jiang 1-1.5 3
ELEN 6999 004/72147  
Harish Krishnaswamy 1-1.5 1
ELEN 6999 005/72896  
John Paisley 1-1.5 3
ELEN 6999 006/73546  
Debasis Mitra 1-1.5 4
ELEN 6999 007/77348  
Javad Ghaderi 1-1.5 2
ELEN 6999 008/77848  
Charles Zukowski 1-1.5 3
Spring 2017: ELEN E6999
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6999 001/17547  
Zoran Kostic 1-1.5 2

ELEN E9001 Research. 0 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.

Fall 2016: ELEN E9001
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 9002 001/87703  
Dimitris Anastassiou 0 0
ELEN 9002 002/87746  
Keren Bergman 0 1
ELEN 9002 003/87747  
Shih-Fu Chang 0 0
ELEN 9002 004/87748  
Daniel Ellis 0 0
ELEN 9002 005/87749  
Javad Ghaderi 0 1
ELEN 9002 006/87750  
Christine Hendon 0 2
ELEN 9002 007/87751  
Predrag Jelenkovic 0 0
ELEN 9002 008/87797  
Xiaofan Jiang 0 2
ELEN 9002 009/87798  
Peter Kinget 0 4
ELEN 9002 010/87799  
Zoran Kostic 0 0
ELEN 9002 011/87800  
Harish Krishnaswamy 0 5
ELEN 9002 012/87801  
Ioannis Kymissis 0 1
ELEN 9002 013/87847  
Aurel Lazar 0 0
ELEN 9002 014/87848  
Michal Lipson 0 2
ELEN 9002 015/87849  
Nicholas Maxemchuk 0 0
ELEN 9002 016/87850  
Nima Mesgarani 0 4
ELEN 9002 017/87851  
Debasis Mitra 0 0
ELEN 9002 018/87896  
Richard Osgood 0 2
ELEN 9002 019/87897  
John Paisley 0 0
ELEN 9002 020/87898  
Matthias Preindl 0 3
ELEN 9002 021/87899  
Mingoo Seok 0 0
ELEN 9002 022/87900  
Kenneth Shepard 0 3
ELEN 9002 023/87949  
James Teherani 0 1
ELEN 9002 024/87950  
Yannis Tsividis 0 0
ELEN 9002 025/87951  
David Vallancourt 0 0
ELEN 9002 026/87952  
Wen Wang 0 0
ELEN 9002 027/87953  
Xiaodong Wang 0 3
ELEN 9002 028/87996  
John Wright 0 2
ELEN 9002 029/85536  
Charles Zukowski 0 0
ELEN 9002 030/12410  
Gil Zussman 0 2

ELEN E9011 Doctoral research. 0 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 points.

Lect: 2.

Open to doctoral candidates, and to qualified M.S. candidates with the instructor's permission. Theoretical and experimental studies of semiconductor physics, devices, and technology.

Spring 2017: ELEN E9301
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 9301 001/68731 M 1:10pm - 3:00pm
963 Ext Schermerhorn Hall
Thomas Theis 3 24/30

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 points.

Lect: 2.

Open to doctoral candidates, and to qualified M.S. candidates with the instructor's permission. 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 points.

Lect: 2.

Open to doctoral candidates, and to qualified M.S. candidates with the 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.

Fall 2016: ELEN E9403
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 9403 001/22099  
Michal Lipson 3 6

ELEN E9404 Seminar in lightwave communications. 3 points.

Lect: 2.

Open to doctoral candidates, and to qualified M.S. candidates with the instructor's approval. 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 E9501 Seminar in electrical power networks. 3 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 E9800 Doctoral research instruction. 0 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.

Fall 2016: ELEN E9800
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 9800 001/83034  
Peter Kinget 0 0
Spring 2017: ELEN E9800
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 9800 001/82048  
Peter Kinget 0 1

ELEN E9801 Seminar in signal processing. 3 points.

Lect: 2.

Open to doctoral candidates, and to qualifies M.S. candidates with the instructor's approval.  Recent developments in theory and applications of signal processing, machine learning, content analysis, and related topics.

EECS W4340 Computer hardware design. 3 points.

Lect: 2. Lab: 3.

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.

ELEN E6002 Advanced projects in electrical engineering. 1-4 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 student's 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 2017: ELEN E6002
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 6002 001/11548  
Dimitris Anastassiou 1-4 0
ELEN 6002 002/11797  
Keren Bergman 1-4 6
ELEN 6002 003/11998  
Shih-Fu Chang 1-4 4
ELEN 6002 004/12208  
Daniel Ellis 1-4 0
ELEN 6002 005/12400  
Javad Ghaderi 1-4 0
ELEN 6002 006/12550  
Xiaofan Jiang 1-4 4
ELEN 6002 007/12799  
Christine Hendon 1-4 3
ELEN 6002 008/12949  
Predrag Jelenkovic 1-4 0
ELEN 6002 009/13148  
Peter Kinget 1-4 1
ELEN 6002 010/13354  
Zoran Kostic 1-4 10
ELEN 6002 011/13598  
Harish Krishnaswamy 1-4 1
ELEN 6002 012/15800  
Ioannis Kymissis 1-4 3
ELEN 6002 013/16199  
1-4 0
ELEN 6002 014/16400  
Aurel Lazar 1-4 2
ELEN 6002 015/16547  
Michal Lipson 1-4 1
ELEN 6002 016/16747  
Nima Mesgarani 1-4 4
ELEN 6002 017/16946  
Debasis Mitra 1-4 0
ELEN 6002 018/17098  
Richard Osgood 1-4 0
ELEN 6002 019/17300  
John Paisley 1-4 0
ELEN 6002 020/17497  
Mingoo Seok 1-4 8
ELEN 6002 021/17698  
Matthias Preindl 1-4 0
ELEN 6002 022/17947  
Kenneth Shepard 1-4 5
ELEN 6002 023/18146  
James Teherani 1-4 3
ELEN 6002 024/18352  
Yannis Tsividis 1-4 2
ELEN 6002 025/18600  
David Vallancourt 1-4 1
ELEN 6002 026/20800  
Wen Wang 1-4 0
ELEN 6002 027/21004  
Xiaodong Wang 1-4 0
ELEN 6002 028/21249  
John Wright 1-4 1
ELEN 6002 029/21546  
Charles Zukowski 1-4 0
ELEN 6002 030/21748  
Gil Zussman 1-4 1
ELEN 6002 031/82950  
Paul Sajda 1-4 1

ELEN E9002 Research. 0 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 2017: ELEN E9002
Course Number Section/Call Number Times/Location Instructor Points Enrollment
ELEN 9002 001/23148  
Dimitris Anastassiou 0 0
ELEN 9002 002/23398  
Keren Bergman 0 2
ELEN 9002 003/23549  
Shih-Fu Chang 0 0
ELEN 9002 004/25802  
Daniel Ellis 0 0
ELEN 9002 005/26054  
Javad Ghaderi 0 2
ELEN 9002 006/26251  
Xiaofan Jiang 0 2
ELEN 9002 007/26449  
Christine Hendon 0 3
ELEN 9002 008/26608  
Predrag Jelenkovic 0 0
ELEN 9002 009/26802  
Peter Kinget 0 2
ELEN 9002 010/27006  
Zoran Kostic 0 0
ELEN 9002 011/27298  
Harish Krishnaswamy 0 6
ELEN 9002 012/27498  
Ioannis Kymissis 0 1
ELEN 9002 013/27799  
0 0
ELEN 9002 014/28000  
Aurel Lazar 0 1
ELEN 9002 015/28198  
Michal Lipson 0 5
ELEN 9002 016/28602  
Nima Mesgarani 0 0
ELEN 9002 017/25036  
Debasis Mitra 0 0
ELEN 9002 018/26293  
Richard Osgood 0 0
ELEN 9002 019/27293  
John Paisley 0 1
ELEN 9002 020/28298  
Mingoo Seok 0 1
ELEN 9002 021/22218  
Matthias Preindl 0 4
ELEN 9002 022/27208  
Kenneth Shepard 0 2
ELEN 9002 023/29625  
James Teherani 0 1
ELEN 9002 024/88981  
Yannis Tsividis 0 0
ELEN 9002 025/81801  
David Vallancourt 0 0
ELEN 9002 026/29626  
Wen Wang 0 0
ELEN 9002 027/88982  
Xiaodong Wang 0 2
ELEN 9002 028/62037  
John Wright 0 2
ELEN 9002 029/19715  
Charles Zukowski 0 1
ELEN 9002 030/25559  
Gil Zussman 0 1

ELEN E9012 Doctoral research. 0 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.