Ali Darvish is a Lecturer in the Department of Computer Science at the Johns Hopkins University. He completed a PhD in Computer Science at Iowa State University in 2015 and an MSc in Software Engineering at Chalmers University of Technology, Sweden in 2010. He enjoys teaching various computer science courses including software engineering and core programming courses.
(Fall 2020)