Tom Williams

Associate Professor Of Computer Science

Denver, Colorado, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Tom Williams is an Associate Professor of Computer Science at the Colorado School of Mines and director of the MIRROR Lab, bringing 12 years of experience at the intersection of AI, cognitive science, and human-robot interaction. He holds a joint PhD in Computer Science and Cognitive Science from Tufts and applies psychological and linguistic theory to make robot language understanding and generation more robust in uncertain, real-world environments. His research spans natural language communication, multi-modal interaction, augmented reality, assistive technologies, and robot ethics, with a particular interest in uncertainty modeling methods such as Dempster-Shafer theory. Prior work in embodied cognitive systems and hands-on contributions to large open-source infrastructure projects (e.g., bug fixes and AWS integrations for saltstack/salt) reflect a blend of rigorous research and practical engineering. Based in Denver, he mentors students actively and seeks collaborators who care about building socially-aware, reliable robotic systems. An often overlooked strength is his background in EEG-based HCI and cyber-forensics toolkits, which informs his multidisciplinary approach to human-centered AI.
code12 years of coding experience
job7 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Computer Science and Cognitive Science, Doctor of Philosophy (Ph.D.), Computer Science and Cognitive Science at Tufts University
bookB.A., Computer Science, B.A., Computer Science at Hamilton College
github-logo-circle

Github Skills (15)

cloud-infrastructure10
boto10
aws10
devops10
python10
infrastructure9
manage8
automations8
automation8
configuration-management8
cloud-manager8
dockers7
kubernetes-pods7
docker7
kubernetes7

Programming languages (4)

C++CSSRubyPython

Github contributions (5)

github-logo-circle
saltstack/salt

Dec 2013 - Mar 2019

Software to automate the management and configuration of infrastructure and applications at scale.
Role in this project:
userBack-end & DevOps Engineer
Contributions:2 reviews, 236 commits, 102 PRs in 5 years 3 months
Contributions summary:Tom primarily contributed to fixing bugs related to EC2 instance tagging, subnet group name resolution, and ELB health check pass-through. They also worked on improving AWS rate limiting in boto modules for IAM, ELB, and ASG. Further contributions include code improvements in the boto_elb and boto_iam modules with added support for Graylog and GELF output formats, in addition to the boto_route53 and boto_secgroup modules.
pythonzeromqevent-streaminfrastructure-managementcloud-providers
bodhi-space/salt

Oct 2015 - Mar 2019

Infrastructure automation and management system
Contributions:1 PR, 573 pushes, 139 branches in 3 years 5 months
management-systeminfrastructure-automationdevopsansibleinfrastructure
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Tom Williams - Associate Professor Of Computer Science