I am an assistant professor of computer sciences who joined the department in January 2011. Prior to that, from 2007 to 2010, I was a post-doctoral researcher at the University of California, Los Angeles, jointly appointed to the departments of mathematics and computer science. I completed my Ph.D. degree in computer science at Stanford University under the supervision of Ron Fedkiw. Before moving to the United States, I completed a B.Sc. in Computer Science (2000) and a B.Sc. in Mathematics (2002), both from the University of Crete, Greece. My current research revolves around computer graphics, physics-based modeling/simulation and scientific computing. I am particularly interested in the development of algorithms and numerical techniques that can facilitate the efficient and accurate simulation of parts of the human body, with focus on applications in biomechanics and virtual surgery. I was born in 1978, in the city of Heraklion, the capital of the Greek island of Crete. I started my higher education at the University of Crete, where I completed a B.Sc. in Computer Science in 2000. After my graduation, I completed my military duty at the Greek armed forces, serving for two years as a reserve infantry officer, and was discharged in 2002 with the rank of 2nd lieutenant. In conjunction with my militrary service I completed a second B.Sc. degree in Mathematics, from the University of Crete. In the fall of 2002 I was admitted to the PhD program in Computer Science at Stanford University, under the SAP Labs Stanford Graduate Fellowship. I completed my dissertation in 2007, under the supervision of Ron Fedkiw. Between 2007-2010, I was a post-doctoral researcher at the University of California Los Angeles, with a joint appointment to the Mathematics and Computer Science departments. My faculty supervisors at UCLA were Joseph Teran, Demetri Terzopoulos and Stan Osher. In addition to my academic work, I have served as a consultant for Intel Corporation (between 2005 and 2007), SimQuest LLC (in 2008) and Walt Disney Animation Studios (since 2008).