My general research interests are in the logic, semantics, and implementation of programming languages. In particular, I am interested in using logic to help design and verify that software systems ...
The field of interpretability investigates what machine learning (ML) models are learning from training datasets, the causes and effects of changes within a model, and the justifications behind its ...
Theory of computation, particularly the connections among logic, automata and computational complexity. His current research projects involve algebraic and model-theoretic approaches to circuit ...
The intersection of machine learning and mathematical logic — spanning computer science, pure mathematics, and statistics — has catalyzed recent advances in artificial intelligence and deep learning ...
Opinion
The Hechinger Report on MSNOpinion
Opinion: We cannot wait until high school or college to integrate computer science lessons
The future of work will demand fluency in both science and technology. From addressing climate change to designing ethical AI systems, tomorrow’s challenges will require interdisciplinary thinkers who ...
If you enjoyed this article, I’d like to ask for your support. Scientific American has served as an advocate for science and industry for 180 years, and right now may be the most critical moment in ...
The curriculum for the Bachelor of Arts degree in Computer Science is based on current recommendations of the Association for Computing Machinery (ACM) for liberal arts institutions. The program is ...
Discover and adapt fast-changing technologies. Computer science uses theory, experimentation, and engineering design to model and analyze problems to design and verify computing solutions. You'll ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results