Sriram Vajapeyam is a computer scientist with a Ph.D. from the University of Wisconsin-Madison and many years of experience in teaching and research. He has taught many courses at the graduate level, a couple of courses at the undergraduate level, and even a little at the high-school level! Vajapeyam has taught several tutorials on cutting-edge research topics at the topmost research conferences in the field of Computer Architecture. Overall, the topics he has taught include Computer Architecture, Operating Systems, and Software Development Methodology.