Electrical Engineering and Computer Science

CSE News

Professor Who Urged an Election Recount Thinks Trump Won, but Voting Integrity Still Concerns Him

This article in the Chronicle of Higher Education includes a Q and A with Prof. J. Alex Halderman on the 2016 presidential election recount and on the challenges ahead for election integrity. [Full Story]

Related Topics:  Digital Democracy  Halderman, J. Alex  Lab-Software Systems  Security (Computing)  

Clinc Raises Venture Capital Round of $6.3 million

Clinc, the artificial-intelligence startup founded by CSE Profs. Jason Mars and Lingjia Tang, announced Wednesday morning that it has raised a funding round of $6.3 million. The company's open-source intelligent assistant and machine learning research platform is involved in research programs with Intel Corp., IBM Corp. and the National Science Foundation. [Full Story]

Related Topics:  Lab-Artificial Intelligence  Mars, Jason  Tang, Lingjia  

Why Some Apps Use Fake Progress Bars

School of Information Professor Eytan Adar is quoted in this article about a technique he calls "benevolent deception" which can increase user's trust in a system. Later in the article, he lays out guidelines for using benevolent deception. Prof. Adar also has an appointment in CSE. [Full Story]

Valeria Bertacco Named Arthur F. Thurnau Professor for Contributions to Undergraduate Education

Prof. Valeria Bertacco has been honored for her outstanding contributions to undergraduate education with an Arthur F. Thurnau Professorship. In addition to teaching three key courses in CS and CE for well over a decade, she is a faculty mentor to student groups for undergraduate and graduate women and goes the extra mile to interact with all of her students outside the classroom. [Full Story]

Related Topics:  Bertacco, Valeria  Lab-Computer Engineering (CE Lab)  Women in Computing  

Harsha Madhyastha Selected for Google Faculty Award

Prof. Harsha V. Madhyastha has been awarded a 2017 Google Faculty Research Award for his work in enabling the deployment of low-latency web services in the cloud. It is his third research award from Google. [Full Story]

Related Topics:  Cloud Computing  Data Centers  Lab-Software Systems  Madhyastha, Harsha  Networks and Networking  Software Systems  

Design Automation Conference Technical Program Committee Holds Meeting in Detroit

190 individuals from around the world converged at Detroit for a Technical Program Committee meeting for the 2017 Design Automation Conference (DAC). DAC is the premier conference for electronic design and automation; the Technical Program Chair is Prof. Valeria Bertacco. [Full Story]

Related Topics:  Bertacco, Valeria  Lab-Computer Engineering (CE Lab)  Women in Computing  

Inside the Recount

This story provides an in-depth, inside view of how the recount effort for the 2016 presidential election - of which Prof. J. Alex Halderman was a primary participant - was sparked, how it came to focus on three states, what the results showed, and what we can learn from it all. [Full Story]

Related Topics:  Digital Democracy  Halderman, J. Alex  Lab-Software Systems  Security (Computing)  

Our Voting System Is Hackable by Foreign Powers

This article reviews the vulnerabilities that currently exist in our voting system. It references Prof. J. Alex Halderman, who has stated that he and his students could have changed the results of the November election. [Full Story]

Related Topics:  Digital Democracy  Halderman, J. Alex  Lab-Software Systems  Security (Computing)  

Emily Mower Provost Receives NSF CAREER Award to Develop Emotion and Mood Recognition for Mental Health Monitoring and Treatment

Prof. Emily Mower Provost has been awarded an NSF CAREER grant for her research project, "Automatic Speech-Based Longitudinal Emotion and Mood Recognition for Mental Health Monitoring and Treatment." The CAREER grant is one of the National Science Foundation's most prestigious awards, conferred for "the early career-development activities of those teacher-scholars who most effectively integrate research and education within the context of the mission of their organization." [Full Story]

Related Topics:  Big Data  Lab-Artificial Intelligence  Lab-Interactive Systems  Mower Provost, Emily  

How Powerful AI Technology Can Lead to Unforeseen Disasters

This article reports on a panel discussion on AI ethics and education hosted by the Future of Life Institute. Panelist Prof. Benjamin Kuipers notes that the small decisions that robots make on their own can cause trouble because human programmers may fail to take all of a robot's possible choices into account. [Full Story]

Related Topics:  Artificial Intelligence  Kuipers, Benjamin  Lab-Artificial Intelligence  Robotics  

Andrew Quinn Selected for Microsoft Research PhD Fellowship

Andrew Quinn, a graduate student in the Computer Science and Engineering program, has received a Microsoft Research PhD Fellowship for the 2017 - 2019 academic years. The Microsoft Research PhD Fellowship is a two-year fellowship program for PhD students enrolled in Computer Science, Electrical Engineering, or Mathematics. [Full Story]

Related Topics:  Flinn, Jason  Graduate Students  

For Black History Month, CSE Spotlights Faculty and Alumni in Academia

In recognition of Black History Month, CSE would like to spotlight faculty and alumni in academia. These six individuals have made a profound impact in the field of computing and they continue to break barriers in academia. [Full Story]

Related Topics:  Alumni  Diversity and Outreach  Women in Computing  

Innovation is for Finishers

Many researchers are hoping startups will help get their ideas to the marketplace and universities are trying to help. Prof. Stephen Forrest, himself the founder of multiple companies, has helped colleagues get their own projects off the ground through his support for the Michigan Venture Center. Former CSE chair Farnam Jahanian also shares experiences with his founding of Arbor Networks. [Full Story]

Related Topics:  Entrepreneurship  Forrest, Stephen  Networks and Networking  Optics and Photonics  

Michigan has video game heaven thanks to ECE alum David Carter

David Carter (BSE EE ) serves as a reference services librarian and archivist for the U-M Computer and Video Game Archive. The CVGA features over 7,000 titles everything from time-honored favorites such as Pac-Man and Frogger to newer fare, including Call of Duty and Halo on dozens of gaming systems. Carter was previously was a lecturer at Michigans School of Information and is trained as an electrical engineer, specializing in optics and radio waves. [Full Story]

Related Topics:  Alumni  Game Design and Development  

Reetuparna Das Receives NSF CAREER Award to Develop In-situ Compute Memories

Assistant Professor Reetuparna Das has been awarded an NSF CAREER grant for her research project, In-Situ Compute Memories for Accelerating Data Parallel Applications. The CAREER grant is one of the National Science Foundation's most prestigious awards, conferred for "the early career-development activities of those teacher-scholars who most effectively integrate research and education within the context of the mission of their organization." [Full Story]

Related Topics:  Das, Reetuparna  Lab-Computer Engineering (CE Lab)  Women in Computing  

MichiGames Arcade Spotlights, Preserves Student-Built Video Games

The MichiGames Arcade is designed to archive and showcase videogames built by students in EECS 494: Computer Game Design and Development, and by students in the student group Wolverine Soft. It is located on the first floor of the Beyster Building and is available for anyone to try out. [Full Story]

Wolverine Soft's January Game Jam Produces Strong Games, Three Winners

Wolverine Soft, the student group dedicated to the development of video games at Michigan, held its third 48-hour game jam of the 2016-17 academic year, entitled "Space Jam 3," on the weekend of January 13-15. A number of great games were created; three were declared winners! [Full Story]

Related Topics:  Student Teams and Organizations  Undergraduate Students  

CSE and Local Community Turn Out For Science on Screen Movie and Lecture

On Wednesday, January 25, the U-M CSE and local Ann Arbor communities turned out for a special Science on Screen event at downtown Ann Arbor's Michigan Theater. The program included a screening of I Voted? and a lecture by Prof. J. Alex Halderman on security risks in America's election system and his analysis of the results from the 2016 presidential election recounts, which he helped to organize. [Full Story]

Related Topics:  Halderman, J. Alex  Lab-Software Systems  

Dr. David Paoletti Selected to Receive CoE Thomas M. Sawyer, Jr. Teaching Award

Dr. David Paoletti has been selected to receive the 2016 2017 CoE Thomas M. Sawyer, Jr. Teaching Award. This award recognizes non tenure-track faculty who have demonstrated sustained excellence in instruction and guidance at the undergraduate levels. [Full Story]

Related Topics:  Paoletti, David  

Z. Morley Mao Receives CoE George J. Huebner, Jr. Research Excellence Award

Prof. Z. Morley Mao has been selected to receive the George J. Huebner, Jr. Research Excellence Award from the College of Engineering for her work in the areas of mobile computing, security, networking, distributed systems, SDN, and cloud computing. [Full Story]

Related Topics:  Lab-Software Systems  Mao, Zhuoqing Morley  

David C. Munson Jr. named president of Rochester Institute of Technology

David C. Munson Jr. was named president of Rochester Institute of Technology. Munson joined Michigan in 2003 to become Chair of the Department of Electrical Engineering and Computer Science. He immediately made an impact on student relations and undergraduate education, supporting the interaction between the arts and engineering, and on the lighter side, giving us three years of memorable Halloween costumes. His forward-thinking vision for the future of engineering was recognized by the University when he was named Dean of the College of Engineering in 2006, a position he held for 10 years. [Full Story]

Related Topics:  Munson Jr., David C.  

2017 EECS Outstanding Achievement Awards

The EECS Outstanding Achievement Awards are presented annually to faculty members for their outstanding accomplishments in teaching, research, and service. The recipients of the 2017 EECS Outstanding Achievement Award are Marcus Darden, Almantas Galvanauskas, Atul Prakash, and Euisik Yoon. [Full Story]

Related Topics:  Darden, Marcus  Galvanauskas, Almantas  Prakash, Atul  Yoon, Euisik  

The 2016 US Election Wasnt Hacked, but the 2020 Election Could Be

Prof. Alex Halderman is quoted in this article which reports on the recent Chaos Communication Congress. "Developing an attack for one of these machines is not terribly difficult," says Prof. Halderman. "I and others have done it again and again in the laboratory. All you need to do is buy one government surplus on eBay to test it out." [Full Story]

Related Topics:  Digital Democracy  Halderman, J. Alex  Lab-Software Systems  Security (Computing)  

CSE Alumnus Peter Wurman Named VP of Engineering at Cogitai

Cogitai, the artificial intelligence start-up focused on next generation machine learning technologies, has announced that Peter Wurman (MSE ME 88, MS CSE 96, PhD CSE 99) has joined the company as Vice President of Engineering. Wurman is also a member of the CSE National Advisory Board. Cogitai was cofounded by Prof. Satinder Singh Baveja. [Full Story]

Related Topics:  Alumni  Artificial Intelligence  Lab-Artificial Intelligence  

Poker Is the Latest Game to Fold Against Artificial Intelligence

Prof. Michael Wellman is quoted in this article on new AI systems that are able to best top-level human opponents in games of poker. "What's really new for such a complex game is being able to effectively compute the action to take in each situation as it is encountered, rather than having to work through a simplified form of the entire tree of game possibilities offline," says Prof. Wellman. Prof. Wellman is also quoted on the same subject in this article in Wired. [Full Story]

Related Topics:  Artificial Intelligence  Lab-Artificial Intelligence  Wellman, Michael  

Prof. Kevin Fu to deliver endowed Dr. Dwight Harken Memorial Lecture on medical device security

Prof. Kevin Fu has been selected to give the annual Dwight E. Harken Lecture during the AAMI 2017 Conference & Expo in Austin, TX, June 912. Prof. Fu directs the Archimedes Center for Medical Device Security and the Security and Privacy Research Group at Michigan and is also CEO and chief scientist of Virta Labs, Inc. [Full Story]

Related Topics:  Fu, Kevin  Lab-Computer Engineering (CE Lab)  Medical Device Security  Security (Computing)  

Five things that got broken at the oldest hacking event in the world

Chaos Communications Congress is the world's oldest hacker conference, and Europe's largest. Every year, thousands of hackers gather in Hamburg to share stories, trade tips and discuss the political, social and cultural ramifications of technology. This story quotes Prof. J. Alex Halderman, who with his student Matt Bernhard, has studied the security of the past US presidential election. [Full Story]

Related Topics:  Digital Democracy  Halderman, J. Alex  Lab-Software Systems  Security (Computing)  

Call for Ideas: Recuiting and Retaining Women and Underrepresented Minorities in Computer Science

Girls Encoded is a series of events run by faculty and students at CSE that are aimed at increasing the number of women and underrepresented minorities in computing. Girls Encoded invites the submission of your proposals for initiatives to recruit or retain women and minorities in computer science. [Full Story]

Related Topics:  Diversity and Outreach  Mihalcea, Rada  Women in Computing  

Visually Impaired Teen, Engineering Students Create Tech for the Blind

Dr. David Chesney's EECS 481 Software Engineering class helps, and is helped by, India West, a passionate young woman who lost her eyesight at an early age. Together, they conceptualize and develop technology for the visually impaired. [Full Story]

Related Topics:  Chesney, David  Engineering for the Greater Good  Undergraduate Students  

Popular Intro CS Course Continues to Grow; Over 870 Students Present Final Projects at Showcase

Over 870 students in EECS 183, Elementary Programming Concepts, displayed their final projects for friends, family, classmates, and industry sponsors in a series of project showcases in the Michigan League Ballroom. The course teaches undeclared students and non-CS majors the fundamentals of algorithmic thinking and programming. [Full Story]

Related Topics:  Arthur, William  Dorf, Mary Lou  Undergraduate Students  

Peter M. Chen to Serve as Interim Chair of Computer Science and Engineering

Prof. Peter M. Chen, Arthur F. Thurnau Professor of Electrical Engineering and Computer Science, will assume the role of Interim Chair of Computer Science and Engineering effective January 1, 2017. [Full Story]

Related Topics:  Chen, Peter M.  Lab-Software Systems  

Todd Austin Elected IEEE Fellow for Contributions to Simulation Techniques and Resilient System Design in Computer Architecture

Prof. Todd Austin has been named an IEEE Fellow, Class of 2017, "for contributions to simulation techniques and resilient system design in computer architecture." Prof. Austin is a recognized leader in the area of computer architecture research, having delivered several seminal papers that have changed the landscape of research in the field, and where he is the 12th all-time most sited author and the leader of the field's largest research center. [Full Story]

Related Topics:  Austin, Todd  Lab-Computer Engineering (CE Lab)  

Prof. Trevor Mudge Named ACM Fellow for Contributions to Power Aware Computer Architecture

Bredt Family Professor of Engineering Trevor Mudge has been elected a Fellow of the Association for Computing Machinery (ACM) "for contributions to power aware computer architecture." His inventive approaches have led to new technologies that reduce the energy consumption of microprocessors while maintaining acceptable performance in an era of exponential growth in embedded processors and system-on-chip designs. [Full Story]

Related Topics:  Lab-Computer Engineering (CE Lab)  Mudge, Trevor  

Winter 2017: Theory and Practice of Data Compression

Course No.: EECS 553
Credit Hours: 3 credits
Instructor: David Neuhoff
Prerequisites: EECS 501, Probability and Random Processes

Course Description:
Data compression (also called source coding) is the process of creating binary representations of data from sources such as speech, images, audio, video or text. This course gives a broad introduction to the theory and practice of lossy compression, where perfect reproductions are not possible or require too many bits (for example for speech, images, audio, video), and some introduction to lossless compression, where perfect reproductions are required (for example for text or other discrete data). Particular attention is paid to compressing images, speech and video.

The lossy compression methods include a number of quantization techniques: scalar, vector, predictive (e.g. DPCM), transform (e.g., JPEG, MPEG, H.26X), subband (e.g., MP3, wavelet, JPEG2000), predictive and adaptive quantizers (e.g., CELP as used in cell phones to compress speech). The theory is mainly high-resolution quantization theory.

The lossless compression methods include Huffman, conditional, run-length, Lempel-Ziv, and arithmetic codes. The theory is entropy theory.

Students gain experience in data compression via a term project.

The course is oriented toward first and second year graduate students. No previous introduction to data compression is presumed. [More Info]

Winter 2017: Channel Coding Theory and Applications

Course No.: EECS 650
Credit Hours: 3 credits
Instructor: Hessam Mahdavifar
Prerequisites: (Advisory) EECS 501 and MATH 419

Course Description:
Coding theory is the science of the systematic study of structured sets called codes, providing reliable communications and data storage in noisy environments. Today, error-correcting codes are among the fundamental parts of any communication system and data storage system.

The classical approach to construct such structured sets has been to consider certain algebraic objects such as vector spaces and finite fields. In the first part of this course, we cover some required background to study linear binary block codes and algebraic codes over finite fields. In particular, some of the well-known classical codes such as Reed-Solomon codes and BCH codes are studied.

Another approach to construct structured sets or codes has been to exploit properties of certain graphical models and trellises. This approach was essentially born by the invention of convolutional codes in 50s but was mostly discarded till 90s due to the lack of computational power. The invention of turbo codes and the re-discovery of low-density parity-check codes in 90s led to the birth of a new subfield of coding theory called modern coding theory. In the second part of the course, we study some essential aspects of modern coding theory.

A classical goal of information theory set by Shannon 70 years ago has been to construct explicit codes with practical encoder and decoder that achieve the fundamental limit of channel capacity. This goal was finally accomplished by the invention of polar codes in 2009. This has revolutionized the field of coding and information theory as many open problems have been solved using polar codes and the new notion of channel polarization. Besides being asymptotically optimal, polar codes have also been shown to perform very well at short block length which has led to their adoption in 5G wireless communication systems. In the third part of the course, we study polar codes and channel polarization together with practical aspects of their implementation. [More Info]

U-M researchers create helpful tool for Flint residents during ongoing water crisis

This video and text news item describes MyWater-Flint, the app and website designed by UM researchers to help Flint residents with data about the ongoing water crisis. [Full Story]

Related Topics:  Abernethy, Jake  Big Data  Lab-Artificial Intelligence  Machine Learning  

Prof. Jason Flinn Named ACM Fellow for Contributions to Mobile Computing and Distributed Systems

Prof. Jason Flinn has been elected a Fellow of the Association for Computing Machinery (ACM) for contributions to mobile computing and reliable distributed systems. His research is in the area of operating systems, mobile computing, storage, and distributed systems. He is currently interested in creating software systems that allow concurrent programs to execute more reliably on multicore computers, as well as in enabling demanding applications to run on small, mobile computers and smartphones. [Full Story]

Related Topics:  Flinn, Jason  Lab-Software Systems  

Professor Emerita Lynn Conway Elected Fellow of the American Association for the Advancement of Science

Professor Emerita Lynn Conway has been elected Fellow of the American Assocation for the Advancement of Science. Fellows are recognized for their efforts toward advancing science applications that are deemed scientifically or socially distinguished. Prof. Conway has made groundbreaking and fundamental contributions to Very Large Scale Integration (VLSI) design and production of integrated circuits. [Full Story]

Related Topics:  Conway, Lynn  

Google-funded Flint Water App Helps Residents Find Lead Risk, Resources

Faculty and students at Michigan's Ann Arbor and Flint campuses have released an app that provides Flint residents with data about the ongoing water crisis. The app was developed with support from Google.org. [Full Story]

Related Topics:  Abernethy, Jake  Big Data  Lab-Artificial Intelligence  Machine Learning  

Valeria Bertacco Elected IEEE Fellow for Contributions to Computer-aided Verification and Reliable System Design

Prof. Valeria Bertacco has been named an IEEE Fellow, Class of 2017, "for contributions to computer-aided verification and reliable system design." Prof. Bertacco is a highly noted researcher in the area of computer architecture and is Director of the department's Computer Engineering (CE) Lab. [Full Story]

Related Topics:  Bertacco, Valeria  Lab-Computer Engineering (CE Lab)  Women in Computing  

Trump Allowed to Join Fight Against Pennsylvania Recount

A battle over whether or not a recount of ballots cast in Pennsylvania during the recent presidential campaign is taking place. In the case made for a recount, hackers could have easily infected Pennsylvanias voting machines with malware designed to lay dormant for weeks, pop up on Election Day and then erase itself without a trace, according to Prof. J. Alex Halderman. [Full Story]

Related Topics:  Digital Democracy  Halderman, J. Alex  Lab-Software Systems  Security (Computing)  

Yi-Jun Chang Selected for Chia-Lun Lo Fellowship

Yi-Jun Chang, a graduate student in the Computer Science and Engineering program, has received a Chia-Lun Lo Fellowship for 2016-17. The Chia-Lun Lo Fellowship assists assists outstanding students in Rackham programs who have earned a previous degree from a university in Taiwan and who may be ineligible for other kinds of support because of citizenship. Chang's research interest is in complexity theory of distributed computing. [Full Story]

Related Topics:  Graduate Students  Pettie, Seth  

Mount and Wu Scholarship Rewards Extracurriculars

Brian Mount (BSE CE 01, MSE CSE 03), Melissa Wu (BSE Civ 03), and Michelle Wu (BSE ChE 01), have recently endowed the Mount and Wu Families Scholarship. This fund will provide need-based support for in-state, undergraduate students with a preference for those engaged in College of Engineering extracurricular activities. [Full Story]

Related Topics:  Alumni  

Winter 2017: Advanced Topics and the Design of Power Electronics

Course No.: EECS 598
Credit Hours: 3 credits
Instructor: Al Avestruz
Prerequisites: EECS 418 and EECS 460 or equivalents

Course Description:
This class will address some advanced topics and techniques in power electronics and the craft of design through case studies. [More Info]

Winter 2017: EECS 598 - Optics and Quantum Spectroscopy of Semiconductors

Course No.: EECS 598
Credit Hours: 3 credits
Instructor: Mack Kira
Prerequisites: PHYSICS 240 and (EECS 334 or 434 or 320 or 540)

Course Description:
This lecture will provide a pragmatic and brief introduction to solidstate theory, manybody formalism, and semiconductor quantum optics to explore pragmatic possibilities for nanotechology. [More Info]
Related Topics:  Course  

Vote Recount Push Advances, but Reversing Trumps Win Is Unlikely

This article in the New York Times reports on the uneven progress toward recounts in three key states for the recent presidential election. Led by Green Party candidate Jill Stein, the recounts were inspired by a call from leading security experts, including Prof. J. Alex Halderman. [Full Story]

Related Topics:  Digital Democracy  Halderman, J. Alex  Lab-Software Systems  Security (Computing)  

Want to Know if the Election was Hacked? Look at the Ballots

In this post, Prof. J. Alex Halderman sets the record straight regarding what he and other leading election security experts have actually been saying to the Clinton campaign and everyone else whos willing to listen. He describes a situation where malware could be a factor in the vote totals during the presidential election. [Full Story]

Related Topics:  Digital Democracy  Halderman, J. Alex  Lab-Software Systems  Security (Computing)  

Trump election: Activists call for recount in battleground states

The BBC reports on the call by leading computer scientists, including Prof. J. Alex Halderman, for a recount of votes in the presidential election in three swing states. Their analysis shows that Clinton performed worse in counties that relied on electronic voting machines compared to paper ballots and optical scanners. [Full Story]

Related Topics:  Digital Democracy  Halderman, J. Alex  Lab-Software Systems  Security (Computing)  

Computer scientists urge Clinton campaign to challenge election results

CNN reports that a group of top computer scientists, including Prof. J. Alex Halderman, have urged Hillary Clinton's campaign to call for a recount of vote totals in Wisconsin, Michigan and Pennsylvania. The computer scientists believe they have found evidence that vote totals in the three states could have been manipulated or hacked and presented their findings to top Clinton aides on a call last Thursday. [Full Story]

Related Topics:  Digital Democracy  Halderman, J. Alex  Lab-Software Systems  Security (Computing)  

Winter 2017: Waves & Imaging in Random Media

Course No.: EECS 598
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 inhomogeneous 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 diusion theory for high-frequency waves in random media. Applications to inverse problems in imaging will be considered. The necessary tools from asymptotic analysis, scattering theory and probability will be developed as needed. The course is meant to be accessible to graduate students in mathematics, physics and engineering. [More Info]
Related Topics:  Course  

All CSE News for 2017