Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Browse by topic Browse by titles Authors Reviewers Browse by issue Browse Help
Search
 
Kalvala, Sara
University of Warwick
Coventry, United Kingdom
 
   Featured Reviewer
   Reader Recommended
   Reviewer Selected
   Highlighted
Follow this Reviewer
 
 
 

Sara Kalvala specializes in formal methods and computational biology. After obtaining a BSc in Biology from the Universidade Federal de São Paulo, Brazil, she did a conversion master’s degree at the University of Hyderabad, India, and then received a PhD in computer science from the University of California, Davis, where she studied theorem-proving methodologies for hardware verification.

She then came to the University of Cambridge, UK to continue looking at theorem proving and diverse logic-based formal methods. She explored variant logics such as linear logic and temporal logic and their role in formal verification, and was also involved in the development and documentation of the HOL and Isabelle proof systems. From hardware, she moved on to look at software verification, particularly the issue of compiler verification and the correctness of optimizations that are embedded in most modern compilers.

After moving to the University of Warwick, UK as a faculty member, and reflecting on the increasing role of computer modeling in biology, she began working in computational biology. She is especially interested in understanding how individual cells or microorganisms communicate and coordinate with each other to give rise to emergent behavior and complex structures such as tissues and biofilms. Bringing together her two main interests, she is currently applying compilation techniques in biology under the exciting new umbrella of synthetic biology, where a computational view is applied in making genetic engineering methodologies more robust and effective. She is now involved in several British interdisciplinary consortia working on synthetic biology.

As a faculty member, Sara has also been very interested in how to make computer science education more exciting and accessible. How to teach programming to beginners is an important concern, and the increasing societal relevance of computer games and interactive gadgets may play an important role in teaching, as well as the public understanding of, computing as a scientific discipline.

 
 
Options:
Date Reviewed  
 
1
- 5 of 5 reviews

   
   Don Knuth: The analysis of algorithms
Don Knuth. YouTube, 01:02:33, published on Jan 30, 2017, stanfordonline, https://www.youtube.com/watch?v=jmcSzzN1gkc. Type: Video

Don Knuth needs no introduction. Computer science labs around the world are decorated with posters of Professor Knuth, and many academics have on their bookshelves at least the first volume of The art of computer programming [1]...

May 8 2018  
   Simulation algorithms for computational systems biology
Marchetti L., Priami C., Thanh V., Springer International Publishing, New York, NY, 2017. 238 pp.  Type: Book (978-3-319631-11-0)

Simulation lies at the heart of systems biology and is arguably one of the most useful computational tools for understanding, modifying, and even designing complex biological systems. Simulation techniques have already shown themselves...

Mar 30 2018  
   OCaml for the masses
Minsky Y. Communications of the ACM 54(11): 53-58, 2011.  Type: Article

One of the often-cited success stories in the use of functional programming in recent years has been the deployment of OCaml by Jane Street, a trading company dealing in high volumes of shares and funds. Financial trading requires soft...

Feb 13 2012  
   Natural computing: DNA, quantum bits, and the future of smart machines
Lazere C., Shasha D., W. W. Norton&Company, New York, NY, 2010. 288 pp.  Type: Book (978-0-393336-83-2), Reviews: (2 of 3)

Many modern approaches to computing borrow ideas from biology and physics. This book attempts to present some of the groundbreaking ideas expanding computation away from the traditional von Neumann architectures. The topics are divided...

Sep 29 2010  
   Plans, actions and dialogues using linear logic
Dixon L., Smaill A., Tsang T. Journal of Logic, Language and Information 18(2): 251-289, 2009.  Type: Article, Reviews: (2 of 2)

Linear logic was all the rage in the 1980s and early 1990s, holding the promise of a powerful logical system that could be brought to bear in representing transient truths and resource consumption. One implicit premise of this heyday o...

Aug 31 2009  
 
 
   
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy