Shahin Nazarian is currently an Associate Professor of Engineering Practice in the USC Viterbi School of Engineering – Computer Engineering Division. Prior to joining USC, he was a senior R&D software engineer in Magma Design Automation (now part of Synopsys) focusing on timing and noise solution development as part of Talus and Tekton tools . He has about 10 years of industrial experience, as a technical expert, software and hardware design engineer, in a wide range of areas including computer-aided design, architecture, and embedded system design. He serves as a consultant to several technical companies. He is the first recipient of the Dean’s Award For Teaching Excellence (2014). He also received the USC Center For Excellence In Teaching Innovative undergraduate teaching award in 2011.