Steven M. Nowick is a Professor of Computer Science (and by courtesy, Electrical Engineering) at Columbia University. 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. interfacing multiple clocked and/or asynchronous domains) 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, low-power and robust global communication, computer-aided design, and fault tolerance.
Dr. Nowick is Chair and Founder of the new Computing Systems for Data-Driven Science center in Columbia's Data Science Institute, which includes over 40 faculty members. He was also Co-Founder (1993) and Chair (2008-2013) of Columbia's Computer Engineering Program, joint between computer science and electrical engineering departments, which offers both BS and MS degrees.
Dr. Nowick is an IEEE Fellow (2009). He received an Alfred P. Sloan Research Fellowship (1995, one of 10 awardees that year in all areas of computer science), an NSF CAREER Award (1995), and an NSF Research Initiation Award (RIA) (1993). He received several Best Paper Awards: IEEE International Conference on Computer Design (both in 1991 and 2012) and the IEEE Async Symposium (2000). He is co-founder of the IEEE "Async" Symposia series (1994), and served as its Program Committee Co-Chair and General Co-Chair. He was also Program Chair of the IEEE/ACM International Workshop on Logic and Synthesis. He has served as a sub-committee/track chair for several leading design and CAD conference program committees: ACM/IEEE Design Automation Conference (DAC) (logic/high-level synthesis/FPGA's), ACM/IEEE Design, Automation and Test in Europe (DATE) Conference (logic/technology-dependent synthesis), and IEEE International Conference in Computer Design (ICCD) (tools and methodologies).
He has served on the editorial boards of several leading journals: IEEE Design & Test Magazine, IEEE Transactions on VLSI Systems, ACM Journal on Emerging Technologies in Computer Systems, and IEEE Transactions on Computer-Aided Design. He was also a guest co-editor of the Proceedings of the IEEE (vol. 87:2, Feb. 1999). He has been a member of many leading program committees, including DAC, ICCAD, DATE, NOCS, Async, VLSI Design, ICCD and IWLS.
Prof. Nowick's recent research has been funded by numerous NSF awards, including for continuous-time DSP's (2010) and low-latency asynchronous interconnection networks (2015, 2012, 2008), among others. In 2000, he received two medium-scale NSF ITR awards for asynchronous research; only 62 medium-scale ITR awards were granted out of 920 submitted proposals, and he was only one of four researchers nationally to win two such awards. He was brought onto the DARPA "CLASS" project (2005), headed by Boeing, to create a new commercially-viable CAD tool flow for designing asynchronous systems.
Dr. Nowick was the selection committee chair of the ACM/SIGDA
"Outstanding PhD Dissertation in Electronic Design Automation" award (2012-2013), and a selection committee member of the "ACM/IEEE A. Richard Newton Technical
Impact Award in Electronic Design Automation" (2014-2015).
He also was a member of the ACM/IEEE DAC Best Paper Award committee (2010)
and the William J. McCalla Best Paper award committee of the ICCAD
Conference (2014).
In 2011, he received the Columbia Engineering School "Distinguished
Faculty Teaching Award." He holds 13 issued US patents.