Summary
Elanor Tang is a PhD student in computer science at Carnegie Mellon University with five years of experience bridging formal methods, algorithms, and software engineering. She has taught algorithms and theory courses, distilled complex lecture material into clear proofs and homework, and mentored students through rigorous problem-solving. Her research work includes automating geometric proofs for collision avoidance and implementing formally verified algorithms, with hands-on experience formalizing semantics in Coq during an internship at Sandia National Laboratories. Elanor pairs practical engineering—building Python tools, React components, and AWS Lambdas—with deep formal verification skills, enabling fast, auditable solutions for safety-critical systems. Based in Ann Arbor, she brings a rare combination of pedagogy, theorem-proving rigor, and production software experience that accelerates both student learning and reliable system development.
4 years of coding experience
3 years of employment as a software developer
Bachelor of Science - BS, Mathematics and Computer Science, Bachelor of Science - BS, Mathematics and Computer Science at University of Michigan
Master's degree, Computer Science, Master's degree, Computer Science at University of Michigan College of Engineering