• Ph.D. in Computer Science, University of Central Florida, Orlando, FL, 2011
- Improving Multimedia Streaming: Today, more than 70% of all Internet traffic carries multimedia content. The Internet, however, is traditionally optimized for elastic applications such as FTP, email and web-transfers. Multimedia applications on the Internet such as live streaming, IPTV, VoD, 3D, online education and online gaming suffer because of Internet's routing and packet forwarding policies. My goal is to create architectures and protocols that make streaming services the primary citizens.
- Information-retrieval/Data-mining: The Internet and the physical plane are no longer separate: events on the ground have a direct correlation on generation and consumption of information online. Opinions and activities of cyber-users account for a vast repository of human knowledge and facts. In addition to this, probing various Internet elements such as routers, CDNs, web-servers, DNS-servers etc., offers a rich view of human activity on the cyberspace. My goal is to reverse the phenomenon: can we use Internet measurements to infer activities on the ground? In fact, can we do better and predict what tomorrow will bring?
- Large-scale Data Visualization: More than 5 billion people log-on to the Internet everyday. In just one day, they account for 3 million tweets/reviews, 6000+ hours worth of video uploads on YouTube alone, and 500+ million photo uploads. Visualizing such an overwhelming volume of information in a most intuitive fashion on a computer screen or a device as small as a smart-phone is a pressing problem. My goal is to create the means that will allow people to engage with such large volumes of content in an intuitive and interactive way.
- CPE 360 Computational Data Structures and Algorithms
- E 115 Introduction to Programming
- CPE 810 Special Topics in Computer Engineering
- EE 810 Special Topics in Electrical Engineering