STEVEN M. NOWICK is a Professor of Computer Science and Electrical Engineering at Columbia University, and former chair and co-founder of the Computer Engineering Program. He received a Ph.D. in Computer Science from Stanford University in 1993, and a B.A. from Yale University. His main research area is on design methodologies and CAD tools for synthesis and optimization of asynchronous and mixed-timing (i.e. GALS) digital systems. His current projects include: scalable networks-on-chip (NoC's) for shared-memory parallel processors and embedded systems, ultra-low energy digital systems, and low-power and robust global communication.
Dr. Nowick is an IEEE Fellow, and recipient of an Alfred P. Sloan Research Fellowship, and NSF CAREER and RIA Awards. He received Best Paper Awards at the IEEE International Conference on Computer Design (1991, 2012) and the IEEE Async Symposium (2000). He co-founded the IEEE "Async" Symposia series, and was Program Committee Co-Chair and General Co-Chair. He was Program Chair of the IEEE/ACM International Workshop on Logic and Synthesis, and program track/subcommittee chair at DAC, DATE and ICCD. He is currently associate editor ACM Journal on Emerging Technologies in Computer Systems (JETC), and formerly associate editor of IEEE Transactions on CAD and IEEE Transactions on VLSI Systems. He was selection committee chair of the ACM/SIGDA Outstanding Dissertation in EDA (OPDA) Award. He also received the Columbia Engineering School Alumni Distinguished Faculty Teaching Award. He holds 11 issued US patents.