@MISC{Loo_teachingstatement, author = {Boon Thau Loo}, title = {Teaching Statement}, year = {} }
Bookmark
OpenURL
Abstract
As a faculty member, I place equal emphasis on teaching and research. I believe that teaching and research have a synergistic relationship. My education goal mirrors my inter-disciplinary approach towards research: I aim to ensure that students develop a holistic view of distributed systems by drawing stronger connections between the networking field, and related areas in data management, formal methods, and programming languages. Consequently, I have developed two inter-disciplinary doctoral seminar courses exploring topics at the interaction of databases, networking, formal methods and programming languages. I design courses that have a significant experimental component, where students work in teams to develop sizable software systems based on concepts learned in class. These include building an operating system, fault tolerant distributed mail server, and a peer-to-peer search engine. Since Jan 2007, I have introduced several new courses and improved two existing core classes in software systems and operating systems. Several of these courses are not only core requirements for undergraduates and graduate students, but they are among the highest enrolled courses in our Computer and Information Science (CIS) department. 1 Experimental Systems Courses I will briefly highlight three experimental systems-oriented courses that I have taught at Penn. 1.1 CIS 380: Operating systems