Dr. Williams is an assistant professor of information science at Drexel University. Prior to joining Drexel in the fall of 2016, he was a postdoctoral researcher and faculty instructor at the University of California, Berkeley. He holds a PhD in mathematical science, in addition to an MS in applied mathematics and a BA in physics from the University of Vermont. His research and teaching interests center around data science, computational social science, natural language processing, mathematics, machine learning, scientific programming, and algorithms design. His published contributions to date have yielded a scalable framework for the extraction of generalized lexical units (phrases), which has opened the field of phrase-based text analysis, and led to the development of a current state-of-the-art algorithm for multiword expressions segmentation. His work has also successfully challenged the current major statistical theory of language production, dating back over 15 years. In addition to extending his work in linguistics and natural language processing, a large component of his current research is applied to social science, and is focused on understanding collective action and political events through social media. He has taught a number of courses in undergraduate mathematics, and graduate coursework in scalable machine learning. His current teaching focus is on the development of curricula in undergraduate data science and scientific programming.
Data science, scientific programming, computational social science, computational linguistics and natural language processing, mathematics, machine learning, algorithms, and scalability.
- PhD, Mathematical Science, University of Vermont (2015)
- MS, Applied Mathematics, University of Vermont (2011)
- BA, Physics, University of Vermont (2007)