Guest lecture by Prof. Vijay Raghavan