Andrew Myers

Professor at Cornell University

City of Ithaca, New York, 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
Andrew Myers is a professor of computer science at Cornell University with 27 years of experience researching and teaching programming languages, security, and distributed persistent objects. He develops language-based abstractions that make it easier to build trustworthy systems by addressing cross-cutting concerns like security, extensibility, persistence, and distribution. His work has guided seventeen Ph.D. students, nine of whom secured tenure-track positions, reflecting a strong record of mentorship and academic impact. Beyond academia he contributes to open-source systems, including enhancements to TensorFlow’s Java bindings to improve type handling and array compatibility. Trained at MIT (Ph.D.) and Stanford (BS), he combines deep theoretical foundations with practical systems-building. Colleagues rely on him for rigorous, language-centered approaches that turn hard system properties into usable programming abstractions.
code27 years of coding experience
bookPh.D., Ph.D. at Massachusetts Institute of Technology
bookBS, BS at Stanford University
github-logo-circle

Github Skills (8)

javas10
api10
tensorflow10
datatypes10
apidoc10
java10
arrayobject9
generics9

Programming languages (13)

JavaC++CScalaGoHTMLJupyter NotebookKotlin

Github contributions (5)

github-logo-circle
tensorflow/java

Jul 2017 - Oct 2017

Java bindings for TensorFlow
Role in this project:
userBack-end Developer
Contributions:5 commits in 2 months
Contributions summary:Andrew focused on enhancing the Java bindings for TensorFlow. Their contributions primarily involved adding generics to the Java API, implementing and refining data type handling, and incorporating improvements for array compatibility. Furthermore, the user addressed issues related to data type representation, including the addition of uint8 support and associated modifications to the native code. They also implemented changes to update tensor data type computations.
javatensorflowjava-bindings
andrewcmyers/multilist

Jul 2015 - Feb 2018

Contributions:2 releases, 52 pushes, 1 branch in 2 years 7 months
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
Andrew Myers - Professor at Cornell University