非常抱歉,
你要访问的页面不存在,
非常抱歉,
你要访问的页面不存在,
非常抱歉,
你要访问的页面不存在,
验证码:
职称:Professor
所属学校:University of Arizona
所属院系:computer science
所属专业:Computer Science
联系方式:621-6612
I'm a Professor in the Department of Computer Science at the University of Arizona. Prior to arriving in Tucson I worked at the University of Auckland, New Zealand, and before that I got my Ph.D. from Lund University, Sweden. I have also held a visiting position a the Chinese Academy of Sciences in Beijing, China. My main research interest is computer security, in particular the so-called Man-At-The-End Attack which occurs in settings where an adversary has physical access to a device and compromises it by tampering with its hardware or software. My current research focuses on remote man-at-the-end attacks which occur in distributed systems where untrusted clients are in frequent communication with trusted servers over a network, and a malicious user can get an advantage by compromising an untrusted device. With Jasvir Nagra, I am the author of the first comprehensive textbook on software protection, Surreptitious Software: Obfuscation, Watermarking, and Tamperproofing for Software Protection, published in Addison-Wesley's computer security series. It has also been translated into Portuguese and Chinese. I spend most of my free time traveling. So far, I've lived in 4 countries (born and raised in Sweden, 5 years in New Zealand, 1 year in China, and now, the US) and visited a total of 31. I also enjoy learning new languages. I'm fluent in Swedish and English and have also studied German (4 years), Russian (3 years in high school and 101a and 101b at the University of Arizona), and Chinese (CHN 101, 102, 201, 202, 403, and 404 at the University of Arizona, and a semester of tutoring from Li Laoshi in Beijing). My other passion is music. Along with friends and colleagues I play the guitar and write songs for our garage band The Undecidables. I also enjoy baking and photography, and I hope one day to finish up my Great Swedish Novel.
I have taught at Lund University in Sweden, for five years at the University of Auckland, New Zealand, and since 1999 at the University of Arizona, USA. I have taught in both Swedish and in English. I typically teach classes on Computer Security, Compilers, and Programming Languages. I view Computer Science as an applied, experimental, utilitarian science whose ultimate goal it is to create artifacts that improve peoples' lives. Our goal as Computer Science Educators should therefore be to provide students with a set of mental tools (theoretical as well as practical) that will allow them to construct such artifacts, in a manner that ensures safety, efficiency, and robustness. In my pedagogical mission I therefore subscribe to the following two principles: Students of Computer Science must be given a good grounding in basic, universal skills that will serve them well throughout their working lives. Students must be trained in building real systems, and how to use these systems to test theoretical hypotheses under real world conditions.