Eric Carlson

Rice CS alumnus Eric Carlson is a product manager at FlightAware.

Eric Carlson (B.A. ’02) is a product manager for FlightAware. He develops and executes strategic initiatives while managing change. He leads teams of highly motivated technology professionals and manages a portfolio of products. Eric’s depth of experience includes innovative software implementation and agile project management, and he is experienced at scaling SMBs into efficient and highly productive organizations. His certifications include Project Management Professional (PMP), Certified ScrumMaster (CSM), and Certified Scrum Product Owner (CSPO).

 

Elizabeth Amato

Rice CS alumna Elizabeth Amato is a Google software engineer.

Elizabeth Amato (B.S. ’12) is a software engineer at Google in Pittsburgh, PA, on the AdSense for Search team. Previously, Elizabeth worked as an Army civilian at the Operational Test Command in a computer scientist role. During her time at Rice, she was awarded the prestigious SMART scholarship and served as president of the CSters club for women in computer science.

Devika Subramanian

Rice University CS professor Devika Subramanian.

Devika Subramanian (Ph.D. ’89, Stanford) explores a wide range of research interests, including artificial intelligence and machine learning and their applications in computational systems biology, neuroscience of human learning, assessments of hurricane risks, network analysis of power grids, mortality prediction in cardiology, conflict forecasting and analysis of terrorist networks, and analysis of unstructured text data.

Some of her past projects include: designing an adaptive outdoor tour guide for the Rice campus (funded by Rice Engineering), reinforcement learning for non-stationary environments and applications to network routing (funded by Southwestern Bell), designing adaptive control systems for the Mars Bioplex (funded by NASA), designing experimentation strategies for protein crystallography (funded by NIH), adaptive compilers for power-sensitive applications (funded by Darpa and the Texas Advanced Technology Program), automating the conceptual design of opto-mechanical systems from specifications of behavior (funded by NSF), and dynamically learning models of humans acquiring a complex visualmotor task (funded by ONR).

Derek Peirce

Rice CS alumnus Derek Peirce is a software engineer at Snap, Inc.

Derek Peirce (BA ’17, MCS ’17) is a software engineer at Snap, Inc., where one of his recent projects included helping redesign the company’s Android app.

His fascination with programming prompted him to work as a teaching assistant (TA) for several Rice COMP courses and to join a team designing an app for their favorite board game during HackRice6. He also organized and led weekly practices for Rice teams preparing for the International Collegiate Programming Contest (ICPC), the most prestigious programming contest in the world, run by the Association for Computing Machinery (ACM).

Peirce’s enthusiasm for creating elegant solutions with code and sharing his knowledge with others was noticed by Rice Computer Science professors, who selected him for the Jason Chahin Innovation and Excellence Award. Each spring, the award is presented to a graduating senior who has done well in computer science courses, but also has made additional contributions, either to the department, university, or community.

He said, “I’m passionate about programming. I enjoy building new things and tackling new problems; it’s often a struggle, but that’s part of the fun. I chose a startup over an established company because at Snap, Inc. there has been more opportunity to design new things and have a greater impact.”

Dan Wallach

Dan Wallach, Rice CS professor.

Dan Wallach (Ph.D. ’99, Princeton) is a Professor of Computer Science at Rice University.

He is a professor in the systems group and manages Rice’s computer security lab. His research interests include mobile code, wireless and smartphone security, and the security of electronic voting systems. He has testified on various aspects of election security in the Texas Senate and the United States Congress and writes about election security for various publications, such as his March 2019 article in the Austin-American Statesman.

In addition to his role in the CS 35th Anniversary, he is presenting a lecture about Election Security in a pre-Homecoming event on Thursday evening, October 31, 2019.

Dan Sandler

Rice CS alumnus Dan Sandler is a Google software engineer.

Dan Sandler (B.A. ’99, M.S. ’05, Ph.D. ’09) is a software engineer on Google’s Android System User Interface (UI) team. He worked on UI frameworks and apps for companies like PalmSource and Be, Inc. before returning to Rice as a graduate student. Working with Dan Wallach Sandler researched distributed and peer-to-peer systems as well as computer systems security with a focus on electronic voting.

Soon after wrapping up his Ph.D. at Rice, Sandler joined Google and began working on their Android smartphone software. In a recent New York Times’ article – The Secret History of ‘Easter Eggs’ – he said he had included a surprise in every Android version since 2011.

Dan Grove

Rice CS alumnus Dan Grove.

Dan Grove (B.A. ’92) is the Director of Engineering for Dart at Google, where he is helping to build a highly productive, high performance language for developing client applications across web and mobile devices. He has worked in programming languages for most of his career and has led teams at both start-ups (like Napster!) and global companies.

Read his Rice CS Alumni profile: https://www.cs.rice.edu/dangrove.

Dan Grossman

Rice CS Alumnus Dan Grossman is a CS Professor at the University of Washington,

Dan Grossman (B.A. ’97) is a Professor and the Deputy Director of the Paul G Allen School of Computer Science & Engineering at the University of Washington. His primary research area is programming languages, encompassing theory, implementation, and design – but he has collaborated broadly, with applications in computer architecture, software engineering, large-scale data processing, and computational fabrication.

He earned his Ph.D. at Cornell University.

Read his Rice CS Alumni Profile: https://www.cs.rice.edu/dgrossman

Dan Abad

Schlumberger software architect Dan Abad is a Rice CS alumnus.

Dan Abad (MCS ’13) is a software architect at Schlumberger. He focuses on tools for next-generation drilling automation platforms and said his day-to-day responsibilities include, but are not limited to, developing key pieces of software infrastructure, mentoring other developers, testing, benchmarking and optimization, along with contributions to AI research.

“Many of my contributions are forward facing to clients of Schlumberger who are eagerly pursuing to incorporate our software on their drilling platforms. As a software developer I deal with a wide range of technologies. I have written low level code communicating with rig hardware, to back end micro-services, as well as font end user interfaces in both WPF and current web technologies. Not only is a large amount of my work used in production but I have also written numerous tools and applications that are used internally within our team and others throughout the company. The majority of the software I have written is in Javascript, C#, C++, and Go.”

Read his CS profile: https://cs.rice.edu/abad

Corky Cartwright

Rice University CS Professor Corky Cartwright.

Robert “Corky” Cartwright (Ph.D. ’77, Stanford) has devoted his career to elevating programming from a black art to a systematic discipline. To this end, he has: (i) conducted fundamental research on the mathematical principles governing the design and implementation of programming languages, (ii) helped found an outstanding academic Computer Science department at Rice University, and (iii) served as a professional leader in programming language research and computer science education.

His current research focuses on four topics:

• Developing extensions to Java, Scala, and Swift that foster developing parallel application programs that scale well as more cores are added to microprocessors. I an ardent advocate of a “mostly functional” approach to developing parallel programming applications.

• Developing “smart” programming environments that prove that type-safe programs are free of run-time errors. In essence, smart environments use static analysis to verify the preconditions for primitive program operations.

• Developing production-quality pedagogic programming environments for Java, Scala, and Swift using Rice undergraduates as the primary workforce. The DrJava and forthcoming DrScala environments are products of this research effort.

• Developing a programming language and supporting environment for developing implicit programs in which program parameters are dynamically adjusted by the language run-time in accord with an platform-dependent intent specification provided by the user. The intent typically focuses on minimizing or maximizing a platform-dependent measure such as energy usage or performance while meeting platform-independent accuracy or quality constraints. The results of some of this research are being integrated in the Rice undergraduate curriculum.

Clement Pang

Rice CS alumnus Clement Pang.

Clement Pang (B.S. ’07) is the Chief Architect and Co-founder of Wavefront, which was recently acquired by VMware.

He said, “Wavefront was a journey to create a massively scalable time series database and query engine, a SaaS product that tens of thousands of engineers rely on every day to make decisions, identify problems and find solutions to challenges they face.

Previously, I was a Staff Engineer at Google who led the infrastructure group that handled the processing of signals and machine learning models responsible for protecting major Google properties (AdWords, AdSense, Checkout and Gmail) against fraud and abuse.”

Read his Rice CS Alumni Profile: https://www.cs.rice.edu/pang.

Chris Hyams

Chris Hyams, Rice University CS alumnus and Indeed CEO.

Chris Hyams (M.C.S. ’96) is Chief Executive Officer (CEO) of Indeed. Chris joined Indeed in 2010 as VP of Product, responsible for technology strategy and innovation. In 2015, Chris became President, assuming additional responsibility for Indeed’s revenue growth and client success. Chris was appointed Indeed CEO in April 2019, leading Indeed’s mission to help people get jobs.

Before Indeed, Chris was Founder of B-Side, a technology platform for independent film analytics, marketing, and distribution. Prior to B-Side, he was Vice President of Engineering at Trilogy Software. Chris holds a Masters in Computer Science from Rice University, and an A.B. in Architecture from Princeton University.

 

Bob Hearn

Rice CS alumnus and entrepreneur Bob Hearn.

Bob Hearn (BA ’87) currently spends most of his time running very long distances. He has been involved in a number of startups, most successfully when he co-wrote ClarisWorks with Scott Holdaway (BA ’87), and sold it to Claris. Then he headed to MIT for a PhD in Computer Science, studying artificial intelligence and computational complexity. His Nondeterministic Constraint Model of Computation, developed with Erik Demaine, helped launch the popular sub-field of theoretical CS known as Combinatorial Reconfiguration. This work is further expanded in their book “Games, Puzzles, and Computation”.

 

Bishr Tabbaa

Rice CS alumnus Bishr Tabbaa is the Software Engineering Manager at Gene by Gene.

Rice Computer Science alumnus Bishr Tabbaa (B.A. ’99) is the Software Engineering Manager at Gene by Gene, a biotech company that delivers services in consumer genealogy, clinical genomics research, paternity testing, and DNA data delivery. His two decades of experience in a variety of technology-driven industries include successful results in areas like:

  • Defining technology solutions and road maps that support business capabilities
  • Architecting and constructing systems native to the AWS cloud, and migrating on-premise legacy systems to the cloud.
  • Delivering innovative solutions for the biotechnology, e-commerce, and commodity trading industries
  • Improving the reliability, resilience, safety, and security of critical systems

 

Anshumali Shrivastava

Anshumali Shrivastava (Ph.D. ’15, Cornell) is an assistant professor of computer science, electrical and computer engineering and statistics at Rice University. He specializes in creating clever algorithmic strategies that enable faster, more scalable computations for both big data and machine-learning applications. Recently, Shrivastava was recognized as one of Science News Top 10, a prestigious annual list of top young scientists who are on their way to widespread acclaim for tackling the big questions facing science and society.

Shrivastava, who joined Rice in 2015, has repeatedly shown that creative approaches for handling big data can pay huge dividends in terms of time, energy and computational effort. In an analysis of six online social networks presented last month, he and Rice graduate student Chen Luo applied a 20-year-old internet search technique to show that chances of forming online friendships depend mainly on the number rather than the types of groups people join.

 

 

Anna Chi

Amazon Software Engineer Anna Chi is a Rice CS alumna.

Rice CS alumna Anna (Heng) Chi (BA ’17) is a software engineer working on Amazon Go. While an undergraduate, she explored internships in both academic research and industry teams. Before spending a summer as a Salesforce intern, she developed an auto-grader for homework assignments in Professor Vivek Sarkar’s COMP 322 (Fundamentals of Parallel Programming) course.

Chi said she thoroughly enjoyed the structure and content of the Rice CS courses, especially the challenging classes such as Algorithm and Operating System.  “Lectures of those courses are amazing and the professors are really passionate about the class material, while providing interesting projects to work on,” said Chi. She admired the strictness and the discipline of those classes, which helped not only reinforce an effective work ethic, but also motivated her to take up the challenge and re-innovate in this field.

These days, Chi is working on building a path from the widespread online retail market to the real-life physical retail shopping experience like Amazon Go Stores.

Angela Wise

Rice CS alumna and product manager Angela Wise.

Angela Wise (B.A. ’06, M.C.S. ’07) is the Director of Product Management at Twitter.

After leaving Rice,  she spent almost five years as a Microsoft program manager, then earned her M.B.A. at Harvard Business School. Following HBS, she worked as an Uber product lead and headed up product management for Sprig, a startup focused on the preparation and delivery of thoughtfully-sourced ready-to-eat meals.

Based on her experience, Wise says a really good product manager can take customer needs and translate them into something that can be engineered. “A PM who understands engineering concepts is valuable in deeply technical products, like self-driving cars.”

She said a PM with the ability to dive into the technical details of a project can more easily earn the trust and respect of his or her engineering team.

“When I can demonstrate to the engineering team that I understand what they are doing, we execute better together. They trust me to know enough to ask for the right things.”

Wise identified three skills that are critical for a PM, making the discipline more appropriate for people who prefer a broad skill set as opposed to a deep skill set.

“The most important skill for a PM is the ability to work well with your engineering team, to understand their challenges, costs and risks,” she said.

“Second, you need to be able to understand the customer, speak their language and understand their needs – even if they don’t communicate them very well. Finally, you have to understand the business and market dynamics at play. The hard part is balancing priorities between the engineering team, the customer, and the business.”

Read her CS Alumni profile: https://www.cs.rice.edu/awise

Ang Chen

Ang Chen is an Assistant Professor of Computer Science at Rice University.

Ang Chen is an Assistant Professor of Computer Science at Rice University. His research interests include distributed systems, networking, and security. Recently, he has been working on secure forensics with network provenance, defenses against distributed denial-of-service attacks, as well as programmable networks.

Amarda Shehu

Amarda Shehu, Rice CS Alumna and Associate Professor at George Mason University.

Amarda Shehu (Ph.D. ’08) is a Professor in the Department of Computer Science at George Mason University with affiliated appointments in the School of Systems Biology and the Department of Bioengineering. At Rice, she was an NIH fellow of the Nanobiology Training Program of the Gulf Coast Consortia.

My laboratory focuses on developing novel algorithms to bridge between computer science, engineering, and the life sciences. Our lab’s research emphasis is on problem solving, search, optimization, planning, and machine learning to simulate, analyze, and characterize complex dynamic systems operating in the presence of constraints. Our application domains are diverse, spanning from computational design, network science, bioinformatics and computational biology, civil engineering, and robotics.

CS Alumni Profile: https://www.cs.rice.edu/amarda

 

Allison Heath

Allison Heath is the Director for Technology and Innovation at the D3b Center in Philadelphia's Children's Hospital.

Allison Heath (B.S. ’04, M.S. ’07, Ph.D. ’10) is the Director of Data Technology and Innovation at the Center for for Data Driven Discovery in Biomedicine (D3b) in The Children’s Hospital of Philadelphia. She is responsible for providing technical and collaborative leadership to build platforms for data-driven discovery that span both research and operational efforts. She is also responsible for the supervision of the research and software development team that performs basic and applied research in data intensive computing, bioinformatics, cloud computing, and related areas. Her own research is focused on computing systems and algorithms tailored for data intensive science, specifically with applications to genomics.

One of her current projects, the Gabriella Miller Kids First Data Resource Center, is a new, collaborative, pediatric research effort with the goal of understanding the genetic causes and links between childhood cancer and structural birth defects.

The program was created to accelerate data-driven discoveries and the development of novel precision-based approaches for children diagnosed with cancer or a structural birth defect using large genomic datasets. The Kids First DRC is comprised of integrated core teams that support the development of leading-edge big data infrastructure, and provide the necessary resources and tools to empower researchers and clinicians. The Kids First DRC’s doctors, scientists, and researchers work together with patient families to understand the underlying causes of these diseases in children on a biological level and to ultimately support the development of improved and targeted treatments.

Prior to joining the Children’s Hospital of Philadelphia, Heath worked with the University of Chicago as their Director of Research for the Center for Data Intensive Science. Her general research interests focused on enabling large-scale scientific discovery utilizing cloud computing systems and algorithms tailored for data intensive science.

Alisha Stupp

Rice CS alumna Alisha Stupp (BA '18) is a Software Engineer at Google.

Alisha Stupp (BA ’18) is a Software Engineer at Google. She took her first Rice Computer Science course as a sophomore and declared CS as a major during her second course. She said, “I liked the application of math and logic to projects in COMP 140 – it was a nice balance for the pure math in my other major. I really enjoyed the discrete math in COMP 182.”

During the department’s 35th anniversary, she’ll be talking about what she found useful in her Rice CS experience. Stupp advised prospective CS students to plan ahead. “I wish I’d started earlier, in order to take more electives later on. Of all the majors, CS is the one that most resembles a ladder. Every step builds up another foundation. If you plan well, you can get those early foundation courses in a place and still have time to plan where you want your ladder to lead,” she said.

Read her CS student profile to learn more about her internship and startup experiences while at Rice.