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 focusing on timing and noise solution development as part of Talus and Tekton tools . He has about 8 years of industrial experience in a wide range of areas including computer-aided design and embedded system design. 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 ndergraduate teaching award in 2011.