A calculus-based introduction to probability theory and its applications in engineering and applied science. Includes counting techniques, conditional probability, independence, discrete and continuous random variables, probability distribution functions, expected value and variance, joint distributions, covariance, correlation, the Central Limit theorem, the Poisson process, an introduction to statistical inference.

Introduction to VLSI Design

Digital CMOS circuit design and analysis: combinational circuits, sequential circuits, and memory. Second order circuit issues. Global design issues: clocking and interconnect. Use of Cadence CAD tools. Team design of a significant VLSI chip including layout and implementation. This course satisfies the requirements for the Major Design Experience for undergraduates.

Independent Research

High-Performance Low-Power VLSI Lab - Researching NAND flash reliability. Utilizing the photoelectric effect of U.V. light, accelerated the charge detrapping process that occurs during theidle time between program/erase activities; results showed 25x/40x improvement for SLC/MLC, respectively


Studies the biophysical mechanisms governing production and transmission of bioelectric signals, measurement of these signals and their analysis in basic and clinical electrophysiology. Introduces the principles of design and operation of therapeutic medical devises used in the cardiovascular and nervous systems. Includes membrane potential, action potentials, channels and synaptic transmission, electrodes, electrocardiography, pacemakers, defibrillators, and neural assist devices.

STS and Engineering Practice

This course engages students with the idea that success in posing and solving engineering problems requires attention to the social dimensions of professional endeavors and practice. STS theories and methods are applied to student thesis projects. Requirements for the thesis portfolio are explained, and students produce a prospectus for the senior thesis project.