  Andrei Alexandrescu  

 



  ![](/sites/default/files/person/AndreiA.jpg)

  

 Andrei joined NVIDIA in 2022 as a member of the Programming Systems &amp; Applications research group. His past work has focused on a broad range of topics, including both the design of the C++ and D programming languages as well as machine learning and natural language processing. His book *Modern C++ Design* was particularly influential in revitalizing the field of C++ library design. Currently, Andrei is looking into developing new ways of expressing efficient parallel algorithms and the intersection of these tools with machine learning.

Andrei holds a PhD in Computer Science and Engineering from University of Washington and a BSc in Electrical Engineering from University "Politehnica" Bucharest.



   Research Area(s)

[Algorithms and Numerical Methods](/research-area/algorithms)

[Artificial Intelligence and Machine Learning ](/research-area/machine-learning-artificial-intelligence)

[Programming Languages, Systems and Tools](/research-area/programming-languages-systems)

 

 

  

 Main Field of Interest

[Programming Languages, Systems and Tools](/research-area/programming-languages-systems)

 

  

 Google Scholar

<https://scholar.google.com/citations?user=rYOFoI0AAAAJ>