Professor Rajesh Gupta discusses the growth of UC San Diego's computer science department, its focus on capturing imaginations through education and outreach, and how computer scientists now solve societal problems rather than just focusing on computers.