
معرفی
William Evans is a Professor in the Department of Computer Science at the University of British Columbia (UBC), affiliated with the Faculty of Science. His research focuses on algorithms, computational geometry, graph theory, and theoretical computer science. He has received multiple teaching awards, including the 2016 and 2004 UBC Computer Science Department Faculty Teaching Awards.
Evans has extensively taught courses such as Advanced Algorithms Design and Analysis (CPSC 420), Basic Algorithms and Data Structures (CPSC 221), and Topics in Algorithms and Complexity, including specialized modules like Graph Drawing. His research emphasizes geometric algorithms, optimization, and algorithmic efficiency in dynamic systems.
His recent work addresses challenges in scheduling with uncertainty, congestion potential in moving entities, and graph representations in multidimensional spaces. He has contributed to theoretical frameworks for polygon burning problems, turning machines, and morphing graph drawings in 3D.
- Awards: UBC Faculty Teaching Awards (2016, 2004)
- Labs/Teams: Not explicitly mentioned, but his research aligns with UBC's computational geometry and algorithms research groups.
- Future Work: Likely expanding on algorithmic solutions for dynamic systems and geometric optimization problems.



