Shrisha Rao

2024-2026 Distinguished Visitor
Share this on:

Shrisha Rao

Bio:

Shrisha Rao received his Ph.D. in computer science from the University of Iowa, and before that his M.S. in logic and computation from Carnegie Mellon University.  He is a full professor and Dean of Faculty at IIIT-Bangalore, a graduate school of information technology in Bangalore, India.

Dr. Rao was an ACM Distinguished Speaker from 2015 to 2021, and is a Senior Member of the IEEE.  He is also a life member of the American Mathematical Society and the Computer Society of India.

Dr. Rao is on the editorial boards of Sādhanā, The Knowledge Engineering Review, and PLOS ONE, and has had editing assignments for the IEEE Systems Journal and Frontiers in Public Health.   He has been a reviewer for many journals of several major publishers, and has served as a program committee member for several international conferences.  He has also been a regular reviewer, with over 90 published reviews, for the ACM Computing Reviews journal, which reviews a sample of the latest publications related to the computing sciences.

Dr. Rao is a contributing member of the LITD 14 “Software and System Engineering” sectional committee (a national mirror committee of the ISO/IEC sub-committees JTC 1/SC 7 Software and System Engineering, and JTC 1/SC 38 Cloud Computing) of the Bureau of Indian Standards (BIS).  He is also an expert committee member for the Technology Development Board, Department of Science and Technology, Government of India

Dr. Rao is also a member of the Expert Committee on Technology for the National Spatial Data Infrastructure (NSDI) which comes under the  Department of Science and Technology, Government of India.

Abstracts:

TITLE: Computational Sustainability

ABSTRACT: While we all appreciate the ways in which information technology (IT) has revolutionized society, it is becoming increasingly obvious that the full benefits of IT will be available to us and succeeding generations only if care is taken to use it responsibly.  For instance, large data centers now consume power at the rate of megawatts, just like large industrial concerns.  In the case of large systems, in addition to the power consumed by the computing devices themselves (all of which gets dissipated in the form of heat), the power consumed by the inevitable air-conditioning systems is also significant.  Data centers and clouds now also have to deal with issues such as time-varying electricity tariffs, fluctuating power availability from renewable energy sources, and demand response.  For such and other reasons as well, IT systems, large ones in particular, need to be designed to be more sustainable (in various ways), and concerns about effective resource usage are likely to play an important role in computing research, and in IT as well.

This talk presents a brief look at a few of the more important problems in computational sustainability, highlights some promising research directions that are being attempted, and also briefly touches upon some open problems and further issues that may be worth pursuing.

Number of Slides: 40

Average Length: 60 minutes

Language: English

 

Categories:

(1) Computational Sustainability

(2) Emerging Technologies

(3) Distributed Systems and Algorithms

(4) Computer Systems

 

TITLE: Services Science and Services Computing

ABSTRACT: New models of computation such as cloud computing, Big Data, and the Internet of Things have fundamentally upended common assumptions about the nature and purposes of computation.  One thing that may be said about these and some other such paradigms is that they almost always require computation to be provided as a service to some entity seeking a larger end, rather than regarding the computation as being an end in itself.  Services also come with their own set of challenges; e.g., services are typically more difficult to create and manage well than product creation, and services almost always require humans in the loop in critical functions.

Yet, classical CS teaching curricula and research directions give few insights into how students may be taught to understand how computation may be fashioned to work as a component in a service existing in a larger business or social context.

This talk considers certain problems and issues that arise in services computing that are not covered well in standard CS curricula, and suggests some approaches.

Number of Slides: 40

Average Length: 60 minutes

Language: English

 

Categories:

(1) Education

(2) Computers and Society

 

TITLE: Ethics in Artificial Intelligence

ABSTRACT: Artificial Intelligence (AI) systems are already widely used, and have the capacity to improve lives for billions of people going forward.  However, AI systems, which are machines, are not themselves ethical, and must be used ethically.  The designers and users of AI must not only be themselves ethical, but must also aid others in society to use AI ethically.  However, it is seen that classical training in computer science, information technology, etc., typically does not lay a good foundation to reason about the ethical design and use of AI systems.

This lecture briefly describes some core principles and aspects of ethics, and then touches on certain important aspects of ethics in AI, including explainability and transparency in algorithms; avoiding algorithmic bias; ethical design of autonomous systems; and minimizing the adverse consequences of AI on privacy and human rights.

Number of Slides: 60

Average Length: 60 minutes

Language: English

 

Categories:

(1) Artificial Intelligence

(2) Society and the Computing Profession

(3) Security and Privacy

(4) Information Systems

 

Links:

Website

LinkedIn

Twitter/X

2024 Mary Kenneth Keller Computer Science and Engineering Undergraduate Teaching Award
“For outstanding contributions to undergraduate education through teaching and service creating an inclusive community of experiential undergraduate mentorship.”
Learn more about the Mary Kenneth Keller Computer Science and Engineering Undergraduate Teaching Award