Jump to content

Draft:Andrew Myers (computer Scientist)

From Wikipedia, the free encyclopedia
Andrew C. Myers
Andrew Myers, Cornell University
Andrew Myers at Cornell University (2025)
Alma materMassachusetts Institute of Technology (Ph.D.)
Known forJif programming language, language-based security
AwardsACM Fellow
Scientific career
FieldsComputer science
InstitutionsCornell University
Doctoral advisorBarbara Liskov
Doctoral studentsStephen Chong, Michael Clarkson, Danfeng Zhang

Andrew C. Myers is an American computer scientist and the Class of 1912 Professor of Engineering in the Department of Computer Science at Cornell University. His research spans programming languages, computer security, distributed systems, and information-flow control.[1]

Academic career

[edit]

Myers earned his Ph.D. in Electrical Engineering and Computer Science from the Massachusetts Institute of Technology (MIT) under the supervision of Barbara Liskov.[1] His doctoral research explored programming language design for secure information flow.

After completing his doctorate, Myers joined the faculty at Cornell University, where he is the Class of 1912 Professor of Engineering.[2] At Cornell, he leads research spans across languages, and security.

His work has advanced the field of language-based security, demonstrating how type systems and static analysis can guarantee end-to-end confidentiality and integrity properties. Myers is best known for developing the Jif programming language, an extension of Java that integrates static information-flow control to enforce data security policies at compile time.[3]

Awards and honors

[edit]

References

[edit]
  1. ^ a b c "Andrew C. Myers – Cornell Computer Science". Cornell University. Retrieved 2025-11-04.
  2. ^ a b "Andrew C. Myers". Cornell Engineering. Retrieved 2025-11-04.
  3. ^ Andrew C. Myers (1999). "JFlow: Practical mostly-static information flow control". Proceedings of the 26th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages. pp. 228–241. {{cite conference}}: Unknown parameter |booktitle= ignored (|book-title= suggested) (help)
  4. ^ Cite error: The named reference acm was invoked but never defined (see the help page).