Ali Darvish is a Senior 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 subjects including software engineering and core programming courses.
(Fall 2020)