Computer Engineering

About the Program

Master of Science in Computer Engineering (MSCPE):  45.0 - 48.0 quarter credits
PhD: 90.0 quarter credits


The computer engineering curriculum is designed to: (1) address the needs of students with a variety of different backgrounds; (2) ensure that graduates will have adequate knowledge and skills in at least one area of specialization; (3) meet the immediate needs of working students as well as to adequately prepare full-time students for a real-world technological environment; and (4) equip students with tools to grasp and develop new technologies and trends.

The Master of Science in Computer Engineering degree requires a minimum of 45.0 approved credits chosen in accordance with a plan of study arranged in consultation with the student's advisor and the departmental graduate advisor. Up to but not exceeding 9 research/thesis credits may be taken by students who choose to write a Master's thesis. Students who elect a non-thesis option are also encouraged to engage in research, by registering for supervised research credits (not to exceed 9 credits).

For more information, visit the Department of Electrical and Computer Engineering web site.

Admission Requirements

Applicants should preferably have an undergraduate degree equivalent to a U.S. bachelor's degree in computer engineering, computer science, or electrical engineering. Students holding degrees in other engineering and science disciplines with appropriate coursework or training will also be considered.

Appropriate coursework includes experience with all of the following: Software (advanced programming and operating systems); Computer Architecture (digital systems design, computer organization and architecture); Algorithms and Data Structures; Computer Networks. Students must have a minimum 3.0 GPA (on a 4.0 scale) for the last two years of undergraduate studies, as well as for any subsequent graduate-level work.

The GRE General Test is required of applicants to full-time MS and PhD programs. Students whose native language is not English and who do not hold a degree from a U.S. institution must take the Test of English as a Foreign Language (TOEFL).

Master of Science in Computer Engineering

The Master of Science in Computer Engineering curriculum encompasses 45.0 or 48.0 (with the Graduate Co-op option) approved credit hours, chosen in accordance with the following requirements and a plan of study arranged with the departmental graduate advisor in consultation with the student’s research advisor, if applicable. Before the end of the first quarter in the Department of Electrical and Computer Engineering, for a full-time student, or by the end of the first year for a part-time student, said plan of study must be filed and approved with the departmental graduate advisor.

A total of at least 30.0 credit hours must be taken from among the graduate course offerings of the Department of Electrical and Computer Engineering. These credits must be taken at Drexel University. No transfer credit may be used to fulfill these requirements, regardless of content equivalency.

These departmental credit hours are as follows:

  • 18.0 credits of Computer Engineering Courses (ECEC)
  • 6.0 credits if Electrical Engineering Courses (ECEE, ECEP, ECES, ECET)
  • 6.0 credits of General Electrical and Computer Engineering Courses (ECEC, ECEE, ECEP, ECES, ECET)

Computer Engineering Course Requirements

Core Courses

The Computer Engineering core courses consist of two courses:

  • ECEC 621: High-Performance Computer Architecture
  • ECEC 631: Principles of Computer Networking

Sequence Courses

Besides the two core courses, students must also complete a three course Computer Engineering (ECEC) sequence. This requirement may be fulfilled by taking the remaining two courses of one of the two sequences started as part of the core course requirement or by completing an entirely separate three course sequence in Computer Engineering.

Computer Engineering Courses (ECEC)18.0
Electrical Engineering Courses (ECEE, ECEP, ECES, ECET)6.0
General Electrical and Computer Engineering (ECEC, ECEE, ECEP, ECES, ECET) Courses6.0
Additional Requirements *15.0
Total Credits45.0

 

*

With the remaining required 15.0 credit hours, students may take graduate coursework, subject to the approval of the departmental graduate advisor, in electrical and computer engineering, mathematics, physics or other engineering disciplines.


 Although not required, students are encouraged to complete a Master’s Thesis as part of the MS studies. Those students who choose the thesis option may count up to 9.0 research/thesis credits as part of their required credit hour requirements.

Graduate Co-Op Program

Students may choose to participate in the Graduate Co-Op Program, where 6.0 credit hours can be earned for a six month co-operative education experience in industry, working on curriculum related projects. The total number of required credit hours is increased to 48 for those students who choose to pursue the Graduate Co-Op option. This change represents an increase in non-departmental required credit hours to a total of 18.0 credit hours, 6.0 of which are earned from the co-operative education experience.

Please note that (Fundamentals of Computer Hardware) and (Fundamentals of Computer Networks) do not count toward the credit requirements to complete the MS in Electrical Engineering degree program.

For more information on curricular requirements, visit the Department of Electrical and Computer Engineering’s web site.

PhD in Electrical Engineering

General Requirements

The following general requirements must be satisfied in order to complete the PhD in Electrical Engineering:

  • 90.0 credit hours total
  • candidacy examination
  • research proposal
  • dissertation defense

Students entering with a master’s degree in electrical or computer engineering or a related field will be considered a post-masters PhD student and will only be required to complete a total of 45.0 credit hours, in accordance with University policy.

Curriculum

Appropriate coursework is chosen in consultation with the student’s research advisor. A plan of study must be developed by the student to encompass the total number of required credit hours. Both the departmental graduate advisor and the student’s research advisor must approve this plan.

Candidacy Examination

The candidacy examination explores the depth of understanding of the student in his/her specialty area. The student is expected to be familiar with, and be able to use, the contemporary tools and techniques of the field and to demonstrate familiarity with the principal results and key findings. 

The student, in consultation with his/her research advisor, will declare a principal technical area for the examination. The examination includes the following three parts:

  • A self-study of three papers from the archival literature in the student’s stated technical area, chosen by the committee in consultation with the student.

  • A written report (15 pages or less) on the papers, describing their objectives, key questions and hypotheses, methodology, main results and conclusions. Moreover, the student must show in an appendix independent work he/she has done on at least one of the papers – such as providing a full derivation of a result or showing meaningful examples, simulations or applications.

  • An oral examination which takes the following format:

    • A short description of the student’s principal area of interest (5 minutes, by student).
    • A review of the self-study papers and report appendix (25-30 minutes, by students).
    • Questions and answers on the report, the appendix and directly related background (40-100 minutes, student and committee).

In most cases, the work produced during the candidacy examination will be a principal reference for the student’s PhD dissertation; however, this is not a requirement.

Research Proposal

Each student, after having attained the status of PhD Candidate, must present a research proposal to a committee of faculty and industry members, chosen with his/her research advisor, who are knowledgeable in the specific area of research. This proposal should outline the specific intended subject of study, i.e. , it should present a problem statement, pertinent background, methods of study to be employed, expected difficulties and uncertainties and the anticipated form, substance and significance of the results. 

The purpose of this presentation is to verify suitability of the dissertation topic and the candidate's approach, and to obtain the advice and guidance of oversight of mature, experienced investigators. It is not to be construed as an examination, though approval by the committee is required before extensive work is undertaken. The thesis proposal presentation must be open to all; announcements regarding the proposal presentation must be made in advance. 

The thesis advisory committee will have the sole responsibility of making any recommendations regarding the research proposal. It is strongly recommended that the proposal presentation be given as soon as possible after the successful completion of the candidacy examination. The student must be a PhD candidate for at least one year before he/she can defend his/her doctoral thesis.

Dissertation Defense

Dissertation Defense procedures are described in the Office of Graduate Studies policies regarding Doctor of Philosophy Program Requirements. The student must be a PhD candidate for at least one year before he/she can defend his/her doctoral thesis.

Dual Degree

The ECE Department offers outstanding students the opportunity to receive two diplomas (BS and MS) at the same time. The program requires five (5) years to complete. Participants, who are chosen from the best undergraduates students, work with a faculty member on a research project and follow a study plan that includes selected graduate classes. This program prepares individuals for careers in research and development; many of its past graduates continued their studies toward a PhD. 

For more information on eligibility, academic requirements, and tuition policy visit the Engineering Combined BS/MS page.

Facilities

Drexel University and the Electrical and Computer Engineering Department are nationally recognized for a strong history of developing innovative research. Research programs in the ECE Department prepare students for careers in research and development, and aim to endow graduates with the ability to identify, analyze, and address new technical and scientific challenges. The ECE Department is well equipped with state-of-the-art facilities in each of the following ECE Research laboratories:  

Research Laboratories at the ECE Department

Courses

ECEC 500 Fundamentals Of Computer Hardware 3.0 Credits

Covers computer organization and architecture; elements of computer hardware, processors, control units, and memories; hardware for basic mathematical operations; tradeoffs between speed and complexity; examples of embedded systems; microcontrollers; systems modeling.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit

ECEC 501 Computational Principles of Representation and Reasoning 3.0 Credits

This course presents fundamentals of discrete mathematics as applied within the computer engineering and manufacturing environment. Students are given the theoretical background in representation and reasoning for a broad variety of engineering problems solving situations. Entity-relational techniques of representation are demonstrated to evolve into the object-oriented approach. Various search techniques are applied in the cases of representing engineering systems by using theory of automata techniques.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit

ECEC 502 Principles of Data Analysis 3.0 Credits

This course presents theoretical methods and techniques of model development applicable within the computer engineering design and manufacturing environment. Students are given the theoretical background in data analysis (including "data mining"). Emphasis is on hybrid systems and discrete events systems. Various methods of recognizing regularities in data will be presented. Elements of the theory of clustering and classification will be dealt with for the paradigm of software and hardware problems.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit

ECEC 503 Principles of Decision Making 3.0 Credits

This course presents theoretical fundamentals and engineering techniques of decision making and problem solving applicable within the computer engineering design and manufacturing environment. Students are given the theoretical background in optimization methods for a broad variety of situation. Elements of the theory of planning and on-line control of systems are presented within the scope of software and hardware computer design and control.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit

ECEC 511 Combinational Circuit Design 3.0 Credits

Representing arithmetic. Logic and syntax data for machine processing. Switching algebra: Boolean and multiple values. Identification and classification of functions. Realizing completely specified and incompletely specified Boolean functions. Issues in designing large communication/control Boolean functions. Fault and testing of Boolean function.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit

ECEC 512 Sequential Circuit Design 3.0 Credits

Finite automata and their realization by sequential machines, capabilities, transformation, and minimization of finite automata, linear finite automata. Clocked pulsed and level mode sequential circuits. Malfunctions in sequential circuits: hazards, races, lockouts, metastability. Issues of state assignment. Evolution of memory elements design: ROM vs. RAM vs. associative memory.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit
Prerequisites: ECEC 511 [Min Grade: C]

ECEC 513 Design for Testability 3.0 Credits

Economics vs. Complexity vs. Strategy of Testing; Fault Models; Test Generation; Testability Analysis & Designing Testable Circuits; Testing Microprocessors, Memories and Computer Components; Test Data Compression; Fault Tolerant Hardware; Reliably vs. Availability; Redundancy and Error Correcting Codes.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit
Prerequisites: ECEC 511 [Min Grade: C] and ECEC 512 [Min Grade: C]

ECEC 520 Dependable Computing 3.0 Credits

Fundamental design issues involved in building reliable, safety-critical, and highly available systems. Topics include testing and fault-tolerant design of VLSI circuits, hardware and software fault tolerance, information redundancy, and fault-tolerant distributed systems.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit

ECEC 541 Robotic Computer Interface Controls I 3.0 Credits

Covers sensors, actuators, mechanical components of robots, kinematics, inverse kinematics, dynamics, and equations of motion.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit

ECEC 542 Robotic Computer Interface Controls II 3.0 Credits

Covers the robot control problem, including PD, PID, position, force and hybrid controllers, resolved rate and acceleration control, and multiprocessor architecture.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit
Prerequisites: ECES 641 [Min Grade: C] and ECES 643 [Min Grade: C] and ECEC 541 [Min Grade: C]

ECEC 543 Robotic Computer Interface Controls III 3.0 Credits

Covers non-linear control techniques, FLDT, and advanced topics.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit
Prerequisites: ECEC 542 [Min Grade: C]

ECEC 600 Fundamentals of Computer Networks 3.0 Credits

Fundamentals design principles of ATM, Internet and local area networks; protocol layers and the Internet Architecture; medium access protocols; application protocols and TCP/IP utilities; basic principles and virtual circuit switching; naming and addressing; flow and congestion control protocols; routing algorithms; Quality-of-Service in computer networks; security issues in networks.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit

ECEC 621 High Performance Computer Architecture 3.0 Credits

Maximizing single processor performance. Concepts and techniques for design of computer systems. Processor design, instruction set architecture design and implementation, memory hierarchy, pipelines processors, bus bandwidth, processor/memory interconnections, cache memory, virtual memory, advanced I/O systems, performance evaluation.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit

ECEC 622 Parallel Computer Architecture 3.0 Credits

Advanced techniques of computer design. Use of parallel processing to achieve high performance levels. Fine and coarse grained parallelism. Multiple CPU parallelism, through multiprocessors, array and vector processors. Dataflow architectures and special purpose processors. Design implications of memory latency and bandwidth limitations. Speedup problems.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit
Prerequisites: ECEC 621 [Min Grade: C]

ECEC 623 Advanced Parallel Computer Architecture 3.0 Credits

Modern research topics and methods in parallel computer architectures. Parallel algorithms, interconnection networks, SIMD/MIMD machines, processor synchronization, data coherence, dataflow machines, special purpose processors. Select topics in parallel computing.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit
Prerequisites: ECEC 622 [Min Grade: C]

ECEC 631 Principles of Computer Networking 3.0 Credits

Principles of circuit switching, packet switching and virtual circuits; protocol layering; application layer protocols for e-mail and web applications; naming and addressing; flow control and congestion avoidance with TCP; Internet Protocol (IP); routing algorithms; router architectures; multicast protocols; local area network technologies and protocols; issues in multimedia transmissions; scheduling and policing; Quality-of-Service and emerging Internet service architectures; principles of cryptography.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit

ECEC 632 Performance Analysis of Computer Networks 3.0 Credits

Covers probability theory and its applications to networks, random variable and random processes; Markov chains, multi-dimensional Markov chains; M/M/1, M/M/m, M/M/m/m, M/G/1 and G/G/1 queueing systems and their applications in computer networks; analysis of networks of queues: Kleinrock Independence Approximation; Time-reversibility and Burke's theorem; Jackson's theorem; the phenomenon of long-range dependence and its implications in network design and traffic engineering.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit
Prerequisites: ECEC 631 [Min Grade: C]

ECEC 633 Advanced Topics in Computer Networking 3.0 Credits

perspectives in the areas of switch/router architectures, scheduling for best-effort and guaranteed services, QoS mechanisms and architectures, web protocols and applications, network interface design, optical networking, and network economics. The course also includes a research project in computer networking involving literature survey, critical analysis, and finally, an original and novel research contribution.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit
Prerequisites: ECEC 631 [Min Grade: C] and ECEC 632 [Min Grade: C]

ECEC 654 Knowledge Engineering I 3.0 Credits

Covers conceptual modeling, including an overview of knowledge representation. Includes semantic networks, reduced semantic networks, logic of incomplete knowledge bases, extensional semantic networks, and applications of conceptual models.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit

ECEC 655 Knowledge Engineering II 3.0 Credits

Covers expert systems, including language and tools of knowledge engineering. Includes reasoning about reasoning, design and evaluation, heuristics in expert systems, expert systems for decision support, and expert systems in conceptual design.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit
Prerequisites: ECEC 654 [Min Grade: C]

ECEC 656 Knowledge Engineering III 3.0 Credits

Covers information-intensive systems, including information representation in autonomous systems. Includes clauses and their validation; clustering in linguistic structures; linguistic and pictorial knowledge bases; discovery in mathematics, including am; and methods of new knowledge generation.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit
Prerequisites: ECEC 655 [Min Grade: C]

ECEC 661 VLSI Design 3.0 Credits

Covers CMOS design styles, techniques, and performance; VLSI computer hardware, arithmetic units, and signal processing systems; and cat tools for layout design and simulation.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit

ECEC 662 VLSI Array Processors I 3.0 Credits

Covers VLSI testing, including design for testability and parallel computer architectures; signal and image processing algorithms and mapping algorithms onto array structures; and systolic array processors.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit
Prerequisites: ECEC 661 [Min Grade: C]

ECEC 663 VLSI Array Processors II 3.0 Credits

Covers wavefront array processors; matching hardware to arrays; hardware design, systems design, and fault-tolerant design; and implementations and VLSI design projects.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit
Prerequisites: ECEC 662 [Min Grade: C]

ECEC 671 Electronic Design Automation for VLSI Circuits I 3.0 Credits

This course focuses on the electronic design automation problems in the design process of VLSI integrated circuits. In this first quarter of the course, algorithms, techniques and heuristics structuring the foundations of contemporary VLSI CAD tools are presented. Boolean algebra, graph theory, logic minimization and satisfiability topics are presented.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit

ECEC 672 Electronic Design Automation for VLSI Circuits II 3.0 Credits

This course focuses on the electronic design automation problems in the design process of VLSI integrated circuits. In this second quarter of the course, physical VLSI design steps of technology mapping, floor planning, placement, routing and timing and presented individual and team-based small-to-medium scale programming projects are assigned.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit
Prerequisites: ECEC 671 [Min Grade: C]

ECEC 673 Deep Sub-Micron Integrated Circuit Design 3.0 Credits

This course focuses on the design challenges of digital VLSI integrated circuits in deep sub-micron manufacturing technologies. Automation challenges and high-performance circuit design techniques such as low-power and variation-aware design are presented. The course material is delivered in a lecture format structured on recent presentations, articles, and tutorials.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit
Prerequisites: ECEC 671 [Min Grade: C]

ECEC 690 Special Topics Computer Engineering 9.0 Credits

Covers special topics of interest to students and faculty.

College/Department: College of Engineering
Repeat Status: Can be repeated multiple times for credit

ECEC 697 Research in Computer Engineering 9.0 Credits

Research in computer engineering.

College/Department: College of Engineering
Repeat Status: Can be repeated multiple times for credit

ECEC 699 Supervised Study in Computer Engineering 9.0 Credits

Supervised study in computer engineering.

College/Department: College of Engineering
Repeat Status: Can be repeated multiple times for credit

ECEC 890 Advanced Special Topics in Computer Engineering 1.0-9.0 Credit

Covers advanced special topics of interest to students and faculty.

College/Department: College of Engineering
Repeat Status: Can be repeated multiple times for credit

ECEC 891 Advanced Topics in Computer Engineering 0.5-9.0 Credits

Advanced topics in computer engineering.

College/Department: College of Engineering
Repeat Status: Can be repeated multiple times for credit

ECEC 898 Master's Thesis in Computer Engineering 9.0 Credits

Master's thesis in computer engineering.

College/Department: College of Engineering
Repeat Status: Can be repeated multiple times for credit

ECEC 997 Dissertation Research in Computer Engineering 1.0-12.0 Credit

Graded Ph.D. dissertation in computer engineering.

College/Department: College of Engineering
Repeat Status: Can be repeated multiple times for credit

ECEC 998 PhD Dissertation in Computer Engineering 1.0-12.0 Credit

Ph.D. dissertation in computer engineering.

College/Department: College of Engineering
Repeat Status: Can be repeated multiple times for credit

Electrical and Computer Engineering Faculty

Fernand Cohen, PhD (Brown University). Professor. Surface modeling; tissue characterization and modeling; face modeling; recognition and tracking.
Kapil Dandekar, PhD (University of Texas-Austin) Director of the Drexel Wireless Systems Laboratory (DWSL); Associate Dean of Research, College of Engineering. Associate Professor. Cellular/mobile communications and wireless LAN; smart antenna/MIMO for wireless communications; applied computational electromagnetics; microwave antenna and receiver development; free space optical communication; ultrasonic communication; sensor networks for homeland security; ultrawideband communication.
Afshin Daryoush, ScD (Drexel University). Professor. Digital and microwave photonics; nonlinear microwave circuits; RFIC; medical imaging.
Bruce A. Eisenstein, PhD (University of Pennsylvania) Interim Dean, College of Engineering. Professor. Pattern recognition; estimation; decision theory.
Adam K. Fontecchio, PhD (Brown University) Electrical and Computer Engineering. Associate Professor. Electro-optics; remote sensing; active optical elements; liquid crystal devices.
Gary Friedman, PhD (University of Maryland-College Park). Professor. Biological and biomedical applications of nanoscale magnetic systems.
Eli Fromm, PhD (Jefferson Medical College) Roy A. Brothers University Professor / Director for Center of Educational Research. Professor. Engineering education; academic research policy; bioinstrumentation; physiologic systems.
Edwin L. Gerber, PhD (University of Pennsylvania) Assistant Department Head for Evening Programs. Professor. Computerized instruments and measurements; undergraduate engineering education.
Allon Guez, PhD (University of Florida). Professor. Intelligent control systems; robotics, biomedical, automation and manufacturing; business systems engineering.
Mark Hempstead, PhD (Harvard University) Junior Colehower Chair. Assistant Professor. Computer engineering; power-aware computing; computer architecture; low power VLSI Design; wireless sensor networks.
Peter R. Herczfeld, PhD (University of Minnesota) Lester A. Kraus Professor/Director, Center for Microwave/Lightwave Engineering. Professor. Lightwave technology; microwaves; millimeter waves; fiberoptic and integrated optic devices.
Leonid Hrebien, PhD (Drexel University) Graduate Advisor and Assistant Department Head for Graduate Affairs. Professor. Tissue excitability; acceleration effects on physiology; bioinformatics.
Paul R. Kalata, PhD (Illinois Institute of Technology). Associate Professor. Stochastic and adaptive control theory; identification and decision theory; Kalman filters.
Moshe Kam, PhD (Drexel University) Robert G. Quinn Professor of Electrical and Computer Engineering and Department Head. Professor. Decision fusion and sensor fusion; mobile robots (especially robot navigation); pattern recognition (especially in handwriting applications); optimization and control.
Nagarajan Kandasamy, PhD (University of Michigan). Associate Professor. Embedded systems, self-managing systems, reliable and fault-tolerant computing, distributed systems, computer architecture, and testing and verification of digital systems.
Bruce Katz, PhD (University of Illinois). Adjunct Professor. Speech communication and computer science; artificial intelligence.
Youngmoo Kim, PhD (MIT). Associate Professor. Audio and music signal processing, voice analysis and synthesis, music information retrieval, machine learning.
Timothy P. Kurzweg, PhD (University of Pittsburgh). Associate Professor. Optical MEM modeling and simulation; system-level simulation; computer architecture.
Karen Miu, PhD (Cornell University). Professor. Power systems; distribution networks; distribution automation; optimization; system analysis.
Bahram Nabet, PhD (University of Washington) Associate Dean for Special Projects, College of Engineering; Electrical and Computer Engineering. Professor. Optoelectronics; fabrication and modeling; fiber optic devices; nanoelectronics; nanowires.
Prawat Nagvajara, Ph.D. (Boston University). Associate Professor. System on a chip; embedded systems; power grid computation; testing of computer hardware; fault-tolerant computing; VLSI systems; error control coding.
Dagmar Niebur, Ph.D. (Swiss Federal Institute of Technology). Associate Professor. Intelligent systems; dynamical systems; power system monitoring and control.
Chika Nwankpa, PhD (Illinois Institute of Technology). Professor. Power system dynamics; power electronic switching systems; optically controlled high power switches.
Karkal S. Prahbu, PhD (Harvard University). Auxiliary Professor. Computer and software engineering; advanced microprocessors and distributed operating systems.
Gail L. Rosen, PhD (Georgia Institute of Technology). Assistant Professor. Signal processing, signal processing for biological analysis and modeling, bio-inspired designs, source localization and tracking.
Kevin J. Scoles, PhD (Dartmouth College) Associate Dean, College of Engineering, Office of Student Services. Associate Professor. Microelectronics; electric vehicles; solar energy; biomedical electronics.
Harish Sethu, PhD (Lehigh University). Associate Professor. Protocols, architectures and algorithms in computer networks; computer security; mobile ad hoc networks; large-scale complex adaptive networks and systems.
P. Mohana Shankar, PhD (Indian Institute of Technology) Allen Rothwarf Professor of Electrical and Computer Engineering. Professor. Wireless communications; biomedical ultrasonics; fiberoptic bio-sensors.
Baris Taskin, PhD (University of Pittsburgh). Associate Professor. Electronic design automation (EDA) of integrated circuits, high-performance VLSI circuits and systems, sequential circuit timing and synchronization, system-on-chip (SOC) design, operational research, VLSI computer-aided design.
Lazar Trachtenberg, DSc (Israel Institute of Technology). Professor. Fault tolerance; multi-level logic synthesis; signal processing; suboptimal filtering.
Oleh Tretiak, ScD (MIT) Robert C. Disque Professor of Electrical and Computer Engineering. Professor. Image processing; tomography; image registration; pattern recognition.
John MacLaren Walsh, PhD (Cornell University). Assistant Professor. Performance and convergence of belief/expectation propagation and turbo decoding/equalization/synchronization, permeation models for ion channels, composite adaptive systems theory.
Steven Weber, PhD (University of Texas-Austin) Assistant Department Head for Graduate Affairs, Electrical and Computer Engineering. Associate Professor. Mathematical modeling of computer and communication networks, specifically streaming multimedia and ad hoc networks.
Jaudelice Cavalcante de Oliveira, PhD (Georgia Institute of Technology). Associate Professor. Next generation Internet; quality of service in computer communication networks; wireless networks.

Interdepartmental Faculty

Dov Jaron, PhD (University of Pennsylvania) Calhoun Distinguished Professor of Engineering in Medicine. Professor. Mathematical, computer and electromechanical simulations of the cardiovascular system.
Jeremy R. Johnson, PhD (Ohio State University). Professor. Computer algebra; parallel computations; algebraic algorithms; scientific computing.
John Lacontora, PhD (New Jersey Institute of Technology). Associate Teaching Professor. Service engineering; industrial engineering.
Ryszard Lec, PhD (University of Warsaw Engineering College). Professor. Biomedical applications of visoelastic, acoustoptic and ultrasonic properties of liquid and solid media.
Spiros Mancoridis, PhD (University of Toronto) Interim Department Head, Computer Science. Professor. Software engineering; software security; code analysis; evolutionary computation.
Karen Moxon, PhD (University of Colorado). Associate Professor. Cortico-thalamic interactions; neurobiological perspectives on design of humanoid robots.
Paul Y. Oh, PhD (Columbia University) Associate Department Head for External Affairs, Department of Mechanical Engineering and Mechanics. Associate Professor. Smart sensors servomechanisms; machine vision and embedded microcomputers for robotics and mechatronics.
Banu Onaral, Ph.D. (University of Pennsylvania) H.H. Sun Professor / Director, School of Biomedical Engineering Science and Health Systems. Professor. Biomedical signal processing; complexity and scaling in biomedical signals and systems.
Kambiz Pourrezaei, PhD (Rensselaer Polytechnic University). Professor. Thin film technology; nanotechnology; near infrared imaging; power electronics.
William C. Regli, PhD (University of Maryland-College Park) Computer Science Department. Professor. Artificial intelligence; computer graphics; engineering design and Internet computing.
Arye Rosen, PhD (Drexel University) Biomedical Engineering and Electrical Engineering. Microwave components and subsystems; utilization of RF/microwaves and lasers in therapeutic medicine.
Jonathan E. Spanier, PhD (Columbia University). Associate Professor. Electronic, ferroic and plasmonic nanostructures and thin-film materials and interfaces; scanning probe microscopy; laser spectroscopy, including Raman scattering.
Aydin Tozeren, PhD (Columbia University) Distinguished Professor and Director, Center for Integrated Bioinformatics, School of Biomedical Engineering, Science & Health Systems. Professor. Breast cell adhesion and communication, signal transduction networks in cancer and epithelial cells; integrated bioinformatics, molecular profiling, 3D-tumors, bioimaging.
Aspasia Zerva, PhD (University of Illinois). Professor. Earthquake engineering; mechanics; seismicity; probabilistic analysis.

Emeritus Faculty

Richard L. Coren, PhD (Polytechnic Institute of Brooklyn). Professor Emeritus. Electromagnetic fields, antennas, shielding, RFI, cybernetics of evolving systems.
Robert Fischl, PhD (University of Michigan) John Jarem Professor Emeritus / Director, Center for Electric Power Engineering. Professor Emeritus. Power: systems, networks, controls, computer-aided design, power systems, solar energy.
Vernon L. Newhouse, PhD (University of Leeds) Disque Professor Emeritus. Professor Emeritus. Biomedical and electrophysics: ultrasonic flow measurement, imaging and texture analysis in medicine, ultrasonic nondestructive testing and robot sensing, clinical engineering.
Hun H. Sun, PhD (Cornell University) Ernest O. Lange Professor Emeritus. Professor Emeritus. Systems and signals in biomedical control systems.
  • Schedule of Classes
  • All Course Descriptions
  • Co-op
  • Academic Advising
  • Admissions
  • Tuition & Fees
LEARN MORE