# Bor-Yuh Evan Chang

> computer science professor

**Wikidata**: [Q102347035](https://www.wikidata.org/wiki/Q102347035)  
**Source**: https://4ort.xyz/entity/bor-yuh-evan-chang

## Summary
Bor-Yuh Evan Chang is a computer science professor and researcher specializing in software engineering, computer security, and programming languages. He is an associate professor at the University of Colorado Boulder, known for his contributions to systematic software development and computer systems research.

## Biography
- **Born**: [Not available in source material]
- **Nationality**: [Not available in source material]
- **Education**: PhD from the University of California, Berkeley (advised by George Necula)
- **Known for**: Research in software engineering, computer security, and programming languages
- **Employer(s)**:
  - University of Colorado Boulder (Associate Professor, 2017–present; Assistant Professor, 2009–2017)
- **Field(s)**: Computer science, electronic and computer engineering, computer programming, computer systems, computer security, software engineering

## Contributions
Bor-Yuh Evan Chang has made significant contributions to the fields of software engineering and computer security. His research focuses on systematic approaches to software development, including formal methods, program analysis, and secure programming languages. He has published extensively in academic journals and conferences, advancing techniques for verifying and optimizing software systems. His work includes collaborations with industry and academia, particularly in the areas of static analysis and compiler design. As a doctoral advisor, he has mentored students such as Sam Blackshear, further extending his influence in the field.

## FAQs
### Q: What is Bor-Yuh Evan Chang's primary area of research?
A: His primary research areas include software engineering, computer security, and programming languages, with a focus on systematic software development and formal methods.

### Q: Where does Bor-Yuh Evan Chang currently work?
A: He is an associate professor at the University of Colorado Boulder, where he has been employed since 2009.

### Q: Who was Bor-Yuh Evan Chang's doctoral advisor?
A: His doctoral advisor was George Necula, a Romanian computer scientist and engineer.

### Q: What degrees does Bor-Yuh Evan Chang hold?
A: He holds a PhD from the University of California, Berkeley.

### Q: What are some of Bor-Yuh Evan Chang's notable contributions?
A: His contributions include research in program analysis, secure programming languages, and formal methods for software verification.

## Why They Matter
Bor-Yuh Evan Chang's work has advanced the field of software engineering by developing rigorous methods for building reliable and secure software systems. His research on program analysis and formal verification has influenced both academic and industrial practices, improving the robustness of software development processes. As an educator, he has trained the next generation of computer scientists, including doctoral students who continue to contribute to the field. His collaborations and publications have helped shape modern approaches to computer security and programming language design.

## Notable For
- Associate Professor at the University of Colorado Boulder
- PhD from the University of California, Berkeley under George Necula
- Research in software engineering, computer security, and programming languages
- Mentorship of doctoral students, including Sam Blackshear
- Extensive publications in academic journals and conferences

## Body
### Academic Background
- **Education**: Bor-Yuh Evan Chang earned his PhD from the University of California, Berkeley, where he was advised by George Necula, a prominent computer scientist.
- **Doctoral Student**: He has mentored Sam Blackshear, who has gone on to contribute to the field of computer science.

### Professional Career
- **University of Colorado Boulder**: Chang has been affiliated with the University of Colorado Boulder since 2009, first as an assistant professor and later as an associate professor.
- **Departments**: He holds appointments in both the Computer Science Department and the Department of Electrical, Computer and Energy Engineering.

### Research Focus
- **Software Engineering**: His research includes systematic approaches to software development, formal methods, and program analysis.
- **Computer Security**: Chang's work in computer security focuses on protecting systems from threats such as theft, damage, and data leaks.
- **Programming Languages**: He has contributed to the design and analysis of programming languages, particularly in the context of security and reliability.

### Publications and Impact
- **Academic Contributions**: Chang has published numerous papers in peer-reviewed journals and conferences, advancing the state of the art in software engineering and computer security.
- **Collaborations**: His work often involves collaborations with other researchers and industry partners, bridging the gap between academic research and practical applications.

## Schema Markup
```json
{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "Bor-Yuh Evan Chang",
  "jobTitle": "Associate Professor",
  "worksFor": {
    "@type": "Organization",
    "name": "University of Colorado Boulder"
  },
  "alumniOf": [
    {
      "@type": "EducationalOrganization",
      "name": "University of California, Berkeley"
    }
  ],
  "knowsAbout": [
    "Computer Science",
    "Software Engineering",
    "Computer Security",
    "Programming Languages",
    "Computer Systems"
  ],
  "sameAs": [
    "https://www.wikidata.org/wiki/Q[Wikidata_ID_if_available]",
    "https://experts.colorado.edu/display/fisid_146087"
  ],
  "description": "Bor-Yuh Evan Chang is a computer science professor specializing in software engineering, computer security, and programming languages."
}

## References

1. IdRef
2. Mathematics Genealogy Project
3. [ORCID Public Data File 2023](https://pub.orcid.org/v3.0/0000-0002-1954-0774/employment/17198674)
4. [ORCID Public Data File 2023](https://pub.orcid.org/v3.0/0000-0002-1954-0774/employment/17198698)