Generate a tailored SOP for Dr. Timothy Ng. Improve your application with a focused, well-structured draft.
Timothy Ng is an Associate Instructional Professor in the Department of Computer Science at the University of Chicago. He teaches courses focused on introductory theory sequences, primarily within the Computer Science major and the Master's Program in Computer Science. Dr. Ng has a strong academic background, having completed his PhD at Queen’s University under the supervision of Kai Salomaa and David Rappaport. His research focuses on Formal Languages and Automata Theory, exploring the mathematical foundations of computation, algorithm design, and complexity logic. In addition to his teaching responsibilities, he has also gained experience as a postdoctoral fellow at the Cheriton School of Computer Science at the University of Waterloo, where he worked with Lila Kari. Through his various academic positions, Dr. Ng has contributed significantly to advancing the field of Computer Science, particularly in foundational theories and their applications in computing.
Department of Philosophy