Andreopoulos, William
Assistant Professor, Department of Computer Science
Preferred: william.andreopoulos@sjsu.edu
Telephone
Preferred: 408 924-5085
Office Hours
Wednesday 1:30-3:00pm in MH416. Friday 14:00-15:30pm online: https://sjsu.zoom.us/j/89694630824?pwd=MXNSQlpMck1pdU83b1Rwb3JrK2VEdz09
Teaching - Spring 2023
Teaching - Fall 2022
Teaching - Spring 2022
Teaching - Fall 2021
Teaching - Spring 2021
Teaching - Fall 2020
Teaching - Summer 2020
Teaching - Spring 2020
Teaching - Fall 2019
Research Interests
Machine learning, software engineering, bioinformatics
Education
Ph.D. Department of Computer Science and Engineering, York University, Toronto, Canada (2006)
M.Sc. Department of Computer Science, University of Toronto, Toronto, Canada (2001)
B.Sc. Department of Computing and Software, McMaster University, Hamilton, Canada (1999)
Licenses and Certificates
Advanced Biosciences Program, UC Berkeley Extension (2017)
Advanced Program in Software Development, UC Berkeley Extension (2017)
Bio
Prior to joining SJSU I worked as a data scientist/software developer at the Joint Genome Institute, Lawrence Berkeley National Laboratory, for 8 years. There I wrote software pipelines for automated processing of high-throughput sequencing data, and assembled and analyzed hundreds of novel genomes and transcriptomes. Before that I was an associate research scientist at Columbia University for 1.5 years doing large scale analysis of cancer data. Prior to that I worked in Dresden, Germany as a software architect at a spin-off of the TU (Technical University) Dresden for 2.5 years developing software for protein structure data analysis. Previously, I was a post-doc in the Bioinformatics group of the Biotechnology Center of the TU Dresden for 2 years. My teaching experience includes serving as Adjunct Professor at Diablo Valley College, lecturer at York University, Toronto (2 years), teaching assistant at University of Toronto and McMaster University (4 years), as well as giving workshops at UC Berkeley.