Professor William Andreopoulos

Photo of Professor William AndreopoulosProfessor William "Bill" Andreopoulos is an Assistant Professor in the Computer Science Department at San José State.  He has been involved in programming and STEM education since his teen years. He has previously volunteered in schools, libraries, and art exhibitions He currently teaches the Greek language to kids and adults at a local church. He enjoys outdoor activities, fitness at the gym, visiting museums, and doing arts.


Prior to joining SJSU he worked as a data scientist/software developer at the Joint Genome Institute, Lawrence Berkeley National Laboratory, for 8 years. His teaching experience includes serving as Adjunct Professor at Diablo Valley College, lecturer at York University, Toronto, teaching assistant at University of Toronto and McMaster University, as well as giving workshops at UC Berkeley.

He obtained his Ph.D. degree from the Department of Computer Science and Engineering, York University, Toronto, Canada.