Skip to main content Skip to menu Skip to footer

Joshua Hug

Associate Teaching Professor, Electrical Engineering and Computer Sciences at UC Berkeley

headshot of Joshua Hug

Joshua Hug has been with the department of Electrical Engineering and Computer Sciences at UC Berkeley since 2014 and was a lecturer at Princeton University from 2011 to 2014. He received his Ph.D. in 2011 from UC Berkeley, with research focused on computational models of bacterial signal processing and decision making. He received his B.S. in electrical engineering in 2003 from the University of Texas at Austin. In 2017, he received the Diane S. McEntyre Award for Excellence in Teaching Computer Science, and in 2018, he received the Jim and Donna Gray Award for Excellence in Undergraduate Teaching of Computer Science. He has taught courses in artificial intelligence, data structures, rule-based and generative art, information security, data science, and the social implications of computing.