Electrical Engineering and Computer Science

CSE News

Protean Code Allows Data Center Servers to Adapt to Changing Environments with Breakthrough Compiler Technology

A team of CSE researchers including Prof. Jason Mars, Prof Lingjia Tang, and graduate student Michael Laurenzano has developed Protean Code, a technique which efficiently and continuously transforms the way in which the application programs running in data centers are recompiled in order to adapt to changing compute environments. [Full Story]
Related Topics:  Code Compliation  Data Centers  Mars, Jason  Tang, Lingjia  

CSE Sponsors Science on Screen Night; Lecture by Prof. Kevin Compton and Screening of The Imitation Game

In an event sponsored by CSE and designed to bring the local tech community together, Prof. Kevin Compton will speak on cryptography at Ann Arbor's historic Michigan Theater on January 8, 2015 in conjunction with a screening of the movie, The Imitation Game. [Full Story]
Related Topics:  Compton, Kevin  Cryptography  

2014 Computer Games Showcase Draws Another Big Crowd

On Friday, December 12th, Tishman Hall in the Beyster Building had a lively crowd of over 100 attendees for the 2014 Computer Games Showcase. The event showcased the final projects of computer science seniors in EECS 494, Computer Game Design and Development. [Full Story]
Related Topics:  Game Design and Development  Gibson, Jeremy  

The First-Ever EECS 183 Showcase was a Success

On Tuesday, December 16th, a number of students and professors attended the first-ever EECS 183 Showcase at Palmer Commons. Non-CS students from EECS 183, Elementary Programming Concepts, presented what they learned about CS this semester in a day-long showcase that featured 183 projects made by over 750 students. [Full Story]
Related Topics:  Dorf, Mary Lou  Gibson, Jeremy  

U-M Programming Team The Victors Advance to ACM World Finals

The Victors, a team of U-M computer science students, has advanced to the 39th Annual ACM-ICPC World Finals after competing in the East Central North American regional competition at Grand Valley State University in November. The ACM-ICPC is the largest and most prestigious computer programming competition in the world. [Full Story]
Related Topics:  Compton, Kevin  Programming  

Lynn Conway to Receive 2015 IEEE/RSE Wolfson James Clerk Maxwell Award

Lynn Conway, Professor Emerita of EECS, has been selected to receive the 2015 IEEE/RSE Wolfson James Clerk Maxwell Award, for contributions to and leadership in design methodology and pedagogy enabling rapid advances and dissemination of VLSI design tools and systems. This award is one of the highest presented by IEEE. Prof. Conway, sometimes called the hidden hand in the microchip design revolution, was a major source of innovation in a field that eventually made personal computers and smartphones possible. [Full Story]
Related Topics:  Conway, Lynn  Diversity and Outreach  Women in Computing  

Scott Mahlke Elected IEEE Fellow for Contributions to Compiler Code Generation and Automatic Processor Customization

CSE Associate Chair and Prof. Scott Mahlke has been named an IEEE Fellow, Class of 2015, "for contributions to compiler code generation and automatic processor customization." [Full Story]
Related Topics:  Computer Architecture  Mahlke, Scott  Parallel Computing  

Can you solve the hidden puzzle in CSE?

CSE is observing Computer Science Education Week beginning today -- and this includes a challenge! There is a puzzle hidden in the building which will require some computational thinking to solve. Find it and solve the entire challenge and you will be eligible to win a prize. [Full Story]

Prof. Valeria Bertacco Named ACM Distinguished Scientist

Prof. Valeria Bertacco has been named ACM Distinguished Scientist by the Association for Computing Machinery. The Distinguished Member Grade recognizes those ACM members with at least 15 years of professional experience and 5 years of continuous Professional Membership who have achieved significant accomplishments or have made a significant impact on the computing field. [Full Story]
Related Topics:  Bertacco, Valeria  Lab-Advanced Computer Architecture  Women in Computing  

Winter 2015: Waves & Imaging in Random Media

Course No.: EECS 598-008
Credit Hours: 3 credits
Instructor: John Schotland
Prerequisites: Basic partial differential equations; some knowledge of probability theory

Course Description:
This is a special topics course. The focus is on the theory of wave propagation in in homogenous media in various asymptotic regimes including: (i) geometrical optics of high-frequency waves (ii) homogenization of low-frequency waves in periodic and random media (iii) radiative transport and diffusion theory for high-frequency waves in low-frequency random media. Applications to inverse problems in imaging will be considered. [More Info]

Winter 2015: Collabrified Mobile Apps for K-12

Course No.: EECS 498-008
Credit Hours: 3 credits
Instructor: Elliot Soloway
Prerequisites: Senior status in CSE

Course Description:
In this course, students will create apps to support learners in K-12. The apps will employ the Collabrify SDK that students at UMich developed -- a software development kit that enables a developer to take an app that is meant as a solo-user app and turn that app into one that supports two or more simultaneous users!! [More Info]

Olson on Mobility Transformation Facility

In this audio interview, Prof. Edwin Olson speaks about the 36-acre Mobility Transformation Facility at Michigan and his work in developing and testing technologies for use in autonomous vehicles. [Full Story]
Related Topics:  Autonomous Vehicles   Olson, Edwin  

Talking Book trial to help poorest of poor in Ghana

[BBC News: Nov 20] Hundreds of handheld audio computers, called Talking Books, are to be given to some of Ghana's poorest communities to help spread potentially life-saving information. Leading the low power chip design for the devices at Michigan are Profs. David Blaauw and Peter Chen. [Full Story]
Related Topics:  Blaauw, David  Chen, Peter  Lab-Michigan Integrated Circuits (MICL)  

SWE Hosts Girls Night Out to Teach Young Girls about Engineering

The Society of Women Engineers (SWE), a CSE sponsored organization, recently hosted Girls Night Out. The event was a small engineering outreach event geared towards middle school girls. Its purpose was to give girls a better idea of engineering by showcasing the different types of engineering and how engineering affects nearly every aspect of society. [Full Story]
Related Topics:  Women in Computing  

Over 100 High School Girls Explore Computer Science at Girls Encoded

Over 100 high school girls and their parents attended Girls Encoded, an exciting all-day event designed to educate and encourage girls to study computer science. The event, which took place on November 8th, was run under the coordination of students Allison McDonald, Ariana Mirian, Lauren Molley, and CSE Prof. Rada Mihalcea. [Full Story]
Related Topics:  Mihalcea, Rada  Mower Provost, Emily  Women in Computing  

Can Hackers Get Into Your Pacemaker?

Prof. Kevin Fu is quoted in this article in The Atlantic, which summarizes a number of factors that contribute toward vulnerabilities in medical devices like insulin pumps, defibrillators, fetal monitors, and scanners. [Full Story]
Related Topics:  Fu, Kevin  Medical Device Security  Security (Computing)  

CS Researchers Introduce New Certificate Authority in Aim to Securely Encrypt Every Website

Computer science researchers including Prof. J. Alex Halderman and CSE graduate student James Kasten have announced Let's Encrypt, a free, automated, and open certificate authority that is intended to bring secure encryption to the entire web. Let's Encrypt was developed with the Electronic Frontier Foundation and Mozilla and will debut in summer 2015. [Full Story]
Related Topics:  Halderman, J. Alex  Networks and Networking  Security (Computing)  Software Lab  

Rada Mihalcea Selected as General Chair for NAACL Conference

Prof. Rada Mihalcea has been selected to serve as general chair for the 2015 Conference of the North American Chapter of the Association for Computational Linguistics (NAACL). Rada Mihalcea is overseeing the entire conference. It is the largest computational linguistics conference in North America, and one of the largest worldwide. [Full Story]
Related Topics:  Lab-Artificial Intelligence  Lab-Interactive Systems  Mihalcea, Rada  Women in Computing  

Winter 2015: Multidisciplinary Capstone (MDE) Design Pilot

Course No.: EECS 498-005
Credit Hours: 3 or 4 credits
Instructor: Brian Gilchrist
Prerequisites: Permission of instructor

Course Description:
This pilot course is about providing students real-world, multidisciplinary design project opportunities to satisfy their MDE requirement and for EE masters students interested in meaningful project experiences. [More Info]

Computer Scientists Win Best Paper Award at ACM IMC for Analysis of the Impact of the Recent Heartbleed Vulnerability

A team of computer scientists including Prof. J. Alex Halderman, CSE graduate student and lead co-author Zakir Durumeric, and CSE graduate students James Kasten and David Adrian, has won a Best Paper Award at the 2014 ACM Internet Measurement Conference for their comprehensive, measurement-based analysis of the impact of the recent Heartbleed vulnerability, and the server operator community's response to it. [Full Story]
Related Topics:  Graduate Students  Halderman, J. Alex  Networks and Networking  Security (Computing)  Software Lab  Software Systems  

Yelin Kim Wins Best Student Paper Award at ACM Multimedia 2014 for Research in Facial Emotion Recognition

Yelin Kim has won the Best Student Paper Award at the 22nd ACM International Conference on Multimedia (ACM MM 2014) for her research in facial emotion recognition. The paper, "Say Cheese vs. Smile: Reducing Speech-Related Variability for Facial Emotion Recognition," was co-authored by her advisor, Prof. Emily Mower Provost. [Full Story]
Related Topics:  Graduate Students  Lab-Systems  Mower Provost, Emily  Signal and Image Processing   

Winter 2015: Advanced Topics in Analog ICs

Course No.: EECS 598-005
Credit Hours: 4 credits
Instructor: David Wentzloff and Michael Flynn
Prerequisites: EECS 413 and co-requisite EECS 522

Course Description:
This course will cover design and analysis of advanced analog and mixed-signal integrated circuits, beyond what is covered in EECS 511 and EECS 522. [More Info]

Winter 2015: Network Information Theory

Course No.: EECS 598-006
Credit Hours: 3 credits
Instructor: Sandeep Pradhan
Prerequisites: EECS 501 or equivalent

Course Description:
This course aims to develop a set of mathematical tools to study communication problems that arise in networks. A strong emphasis will be put on obtaining an intuitive framework to think about these problems. This course is aimed at graduate students working in the areas of electrical engineering, computer science, statistics, and mathematics. [More Info]

EECS Alums are Flying High with Drone Startup Skyspecs

SkySpecs, the startup that develops and produces autonomous aerial vehicles for commercial and industrial use, continues to grow within the drone industry. The founders recently won the first place prize of $500,000 in the Accelerate Michigan Innovation Competition and joined a four-month accelerator program in New York City. [Full Story]
Related Topics:  Alumni  Autonomous Vehicles   

2014 CSE Graduate Student Honors Competition Highlights Outstanding Research

Four finalists presented their research at the 11th annual CSE Graduate Student Honors Competition. Bryce Wiedenbeck was chosen as the top presenter for his work entitled "Analyzing Very Large Simulation-Based Games". [Full Story]
Related Topics:  Graduate Students  

Research Paper by Stephen Plaza Published in Nature Scientific Journal

Stephen Plaza (CSE PhD 2008) co-authored a paper published in Nature entitled, "A visual motion detection circuit suggested by Drosophila connectomics". The paper identified cellular targets for future functional investigations, and demonstrated that connectomes can provide key insights into neuronal computations. [Full Story]

Estonia has online voting. Should the United States?

Vox takes a look at voting in Estonia, a country that is an early adopter of online voting. The article notes that the convenience of the system is outweighed by the security risks inherent in such systems and references the work done by Prof. J. Alex Halderman in exposing weaknesses in the Estonian system and in an earlier proposed system in Washington DC. [Full Story]
Related Topics:  Digital Democracy  Halderman, J. Alex  Security (Computing)  

Research Paper by Smita Krishnaswamy Published in Science Magazine

A research paper by Dr. Smita Krishnaswamy (CSE PhD 2008) was recently published in Science Magazine entitled, "Conditional density-based analysis of T cell signaling in single-cell data". The article focuses on single cell data to obtain a better understanding of how cells process signals. [Full Story]
Related Topics:  Alumni  

John P. Hayes Recognized with SIGDA Pioneering Achievement Award

John P. Hayes, Claude E. Shannon Professor of Engineering Science, has been recognized with the 2014 SIGDA Pioneering Achievement Award "for his pioneering contributions to logic design, fault tolerant computing, and testing." The award was given at ICCAD on Nov. 3 in San Jose. [Full Story]
Related Topics:  Computer-Aided Design & VLSI  Hayes, John  

Winter 2015: Performance Systems: Mobile Phones as Musical Instruments

Course No.: EECS 498-003 and EECS 598-003
Credit Hours: 3 or 4 credits
Instructor: Georg Essl
Prerequisites: EECS 493 or graduate standing or permission of instructor

Course Description:
In this course, you will design your own mobile phone musical instruments, write your own pieces for this new genre, and develop mobile music performance practice in a unique blend of music performance and engineering. [More Info]

Winter 2015: Embedded Systems: An Application-Centered Approach

Course No.: EECS 598-002
Credit Hours: 4 credits
Instructor: Robert Dick
Prerequisites: EECS 311 or 312 or 373 or 482 or equivalent or permission of instructor

Course Description:
Embedded systems are computers within other devices such as wearable devices, automobiles, sensor networks, and medical devices. The focus of this course is to give students an understanding of the process of going from an idea to a product or research finding in the field of embedded systems. [More Info]

Book on VLSI Physical Design by Prof. Igor Markov Translated into Chinese

The book entitled, "VLSI Physical Design: From Graph Partitioning to Timing Closure," co-authored by Professor Igor Markov and his recent Ph.D. advisee Jin Hu, has recently been translated into Chinese. The book introduces and evaluates algorithms used during physical design to produce a geometric chip layout from an abstract circuit design, and presents the essential and fundamental algorithms used within each physical design stage. [Full Story]
Related Topics:  Computer-Aided Design & VLSI  Markov, Igor  

Hackers Could Decide Who Controls Congress Thanks to Alaskas Terrible Internet Ballots

In today's elections, Alaska will use its first-in-the-nation Internet voting system in today's mid-term elections -- a move that top security experts, including Prof. J. Alex Halderman, consider a security nightmare that could put control of the US Congress in the hands of hackers. More in this article at The Intercept. [Full Story]
Related Topics:  Digital Democracy  Halderman, J. Alex  Security (Computing)  

Decode DC: The Future of Voting. Prof J. Alex Halderman Interviewed on Electronic Voting

In this podcast, host Andrea Seabrook and Decode DC reporter Miranda Green explore the potential benefits and risks of on-line voting. Coming down in the side of caution is Prof. J. Alex Halderman, who has demonstrated security vulnerabilities in voting systems worldwide and who says that "the problem with voting and computer technology is that hackers can change the election result to be whatever they want." [Full Story]
Related Topics:  Digital Democracy  Halderman, J. Alex  Security (Computing)  

Trevor Mudge Recognized for Distinguished Achievement at UIUC 50th Anniversary Event

Bredt Family Professor of Engineering Trevor Mudge has been recognized by the University of Illinois Computer Science Department as an "outstanding educator and researcher whose work has advanced the field of low-power computer architecture and its interaction with technology." He received a Distinguished Achievement Award at the Department's CS @ Illinois 50th Anniversary Celebration. [Full Story]
Related Topics:  Mudge, Trevor  

Rise of e-voting is inevitable, as is risk of hacking

As elections approach in both Canada and the US, more municipalities are considering the use of Internet voting or electronic voting machines. This article in the Globe and Mail describes some of the risks associated with this trend and references the work that was done during the last national election cycle when Prof. J. Alex Halderman and his students hacked the proposed Washington DC Internet voting system. [Full Story]
Related Topics:  Digital Democracy  Halderman, J. Alex  Security (Computing)  

New Jersey e-vote experiment after Sandy declared a disaster

This article in Aljazeera America details research into the security of electronic voting that was taken up in New Jersey following Hurricane Sandy. Prof. J. Alex Halderman is quoted in long form in the article. [Full Story]
Related Topics:  Digital Democracy  Halderman, J. Alex  Security (Computing)  

Winter 2015: Probabilistic Graphical Models for Vision and Beyond

Course No.: EECS 598-004
Credit Hours: 3 credits
Instructor: Jason Corso
Prerequisites: EECS 501 or graduate-level proficiency with probability and statistics

Course Description:
This course will cover probabilistic graphical models in detail starting from the basics and pushing through contemporary results. There will be an emphasis on driving problem formulations from computer vision but our coverage will be broad; connections to other application areas will be discussed when plausible. [More Info]

Winter 2015: Grid Integration of Alternative Energy Sources

Course No.: EECS 498-002
Credit Hours: 4 credits
Instructor: Johanna Mathieu
Prerequisites: EECS 215 or EECS 314 or permission of instructor

Course Description:
This course will present a variety of alternative energy sources, along with energy processing technologies that are required for power system connection. Topics will be covered at a level suited to establish a broad understanding of the various technologies, and of the associate system implications. [More Info]

Winter 2015: Control of Discrete Event Systems

Course No.: EECS 598-001
Credit Hours: 3 credits
Instructor: Stephane Lafortune
Prerequisites: EECS 566 or EECS 598-005 in Fall 2013 or permission of instructor

Course Description:
This course will cover advanced topics on control of discrete event systems, with focus on the following topics: distributed and decentralized control architectures; synthesis methodologies for controllers under safety and liveness properties; comparison of synthesis techniques for specifications described by automata and by temporal logics; joint control and diagnosis problems for fault-tolerant control; discussion of relevant case studies. [More Info]

Winter 2015: Information Retrieval and Web Search

Course No.: EECS 498-001
Credit Hours: 3 credits
Instructor: Rada Mihalcea
Prerequisites: EECS 281

Course Description:
This course will cover traditional material, as well as recent advances in Information Retrieval (IR), the study of indexing, processing, querying, and classifying data. [More Info]

Prof. Edwin Olson Receives NSF CyberSEES Award

Associate Professor Edwin Olson was recently awarded an NSF CyberSEES grant for his research project, Sustainably Unlocking Energy from Municipal Solid Waste Using a Sensor-Driven Cyber-Infrastructure Framework. The award aims to advance the science of sustainability in tandem with advances in computing and communication technologies. [Full Story]
Related Topics:  Olson, Edwin  Sustainability  

Prof. Satish Narayanasamy Receives Google Faculty Research Award

Satish Narayanasamy, associate professor of Computer Science and Engineering, has been awarded a 2014 Google Faculty Research Award for his work in software engineering. The Google Faculty Research Awards program is a competitive worldwide program intended to facilitate more interaction between Google and academia. [Full Story]
Related Topics:  Narayanasamy, Satish  

UM Computer Science Alumni Create Cribspot.com

Three former University of Michigan students are making a name for themselves in the growing Ann Arbor startup scene with cribspot.com. The startup helps college students find suitable places to live, while also helping landlords manage their properties. [Full Story]
Related Topics:  Alumni  

Armin Alaghi Awarded Rackham Predoctoral Fellowship

CSE graduate student Armin Alaghi received a Rackham Predoctoral Fellowship to support his research on scholastic computing. The fellowship is awarded to outstanding doctoral candidates in the final stages of their program who are unusually creative, ambitious and risk-taking. [Full Story]
Related Topics:  Graduate Students  

Life, Engineered: How Lynn Conway Reinvented Her World and Ours

Emerita professor Lynn Conway engineered her life from the start and reinvented the computer chip -- without her, our cell phones wouldn't be possible. But she also pioneered a potentially harder road, becoming among the first transgender woman in engineering. [Full Story]
Related Topics:  Conway, Lynn  Integrated Circuits and VLSI  

Prof. Valeria Bertacco Receives U-M Faculty Recognition Award

Prof. Valeria Bertacco has been selected to receive a Faculty Recognition Award by the Rackham Graduate School at the University of Michigan for her remarkable contributions to the University through achievements in scholarly research, and excellence as a teacher, advisor and mentor. [Full Story]
Related Topics:  Bertacco, Valeria  

UM Professor Named on of Brilliant 10 for Building Energy Scavenging Sensors

Prof. Prabal Dutta was interviewed on Michigan Radio's Stateside segment regarding his work on energy scavenging sensors, called smart dust, that won't need batteries to operate. Listen to the interview here. [Full Story]
Related Topics:  Dutta, Prabal  Internet of Things  Sensors  

Prof. Kevin Fu Answers Your Questions About Medical Device Security

in this Slashdot posting, Prof. Fu answers submitted questions about the security of medical devices, with subjects ranging from attack surfaces for drug-administering pumps to what to do if you've been the recipient of a hackable implant. [Full Story]
Related Topics:  Lab-Software Systems  

High School Girls Invited to Explore Computer Science

High school students: are you curious about opportunities in computer science? Girls Encoded is an exciting all-day event designed to educate and encourage girls to study computer science. [Full Story]

All CSE News for 2014