CSE
CSE
CSE CSE

CSE News

Fall 2018: Discover Computer Science

Course No.: EECS 198-001
Credit Hours: 1 credit
Instructor: Rada Mihalcea
Prerequisites:

Course Description:
Interested in Computer Science? Heard about programming but not really sure how it works? Discover Computer Science!
[More Info]

Exoskeletons compete to boost strength of rescue workers

U-M's STARX team hosted the first Applied Collegiate Exoskeleton (ACE) Competition, where teams from five schools gathered to tune-up, learn, and demonstrate their powered mechanical suits, which augment the wearers strength and abilities. [Full Story]

Related Topics:  Events (Post Event Writeups)  Robotics and Autonomous Systems  Student Teams and Organizations  

Study maps careers of CS PhDs using decades of data

Of the many burning questions in the world of computing research, the one most dear to a student's heart has typically been the least investigated: what happens after a PhD in computer science? Prof. Danai Koutra and CSE PhD student Tara Safavi set out to provide the world's first data-driven answer, analyzing several decades of post-PhD computing careers using a large new dataset rich with professional information. [Full Story]

Related Topics:  Big Data  Data and Computing  Koutra, Danai  

Computer science and business school students team up to create "intention" skill for Alexa

Inspired by a class on managing professional relationships, five recent University of Michigan graduates are developing an app that would mesh with Alexa to help nudge people when theyre out of sync with what they want. [Full Story]

Related Topics:  Lab-Interactive Systems  Soloway, Elliot  Undergraduate Students  

"Stitching" together a web user from scattered, messy data

Modern internet users submit a massive trove of personal details to the web - but they scatter their data across dozens of websites, accounts, and devices with very little continuity. Prof. Danai Koutra will work to "stitch" these personal details together into a cohesive, useful whole, making a user's time online a more pleasant, continuous experience across devices with better product and service recommendations. [Full Story]

Related Topics:  Big Data  Data and Computing  Koutra, Danai  

Building a security standard for a post-quantum future

Chris Peikert, with a team of eleven other researchers, has submitted a cryptographic scheme as a proposed standard to the NIST Post-Quantum Cryptography project. Called FrodoKEM, this family of encryption algorithms is designed to be a conservative and practical implementation of one of the most-studied approaches in the post-quantum cryptography field. [Full Story]

Related Topics:  Cybersecurity  Peikert, Chris  Quantum Science and Technology  

Reetuparna Das earns Borg Early Career Award

Prof. Reetuparna Das has been chosen as one of two recipients of the 2018 Borg Early Career Award. This award is given annually to women in computer science or engineering who have made significant research contributions and made a positive impact on advancing women in the computing research community. [Full Story]

Related Topics:  Das, Reetuparna  Diversity and Outreach  Women in Computing  

Mike Stander honored with CoE Staff Excellence Award

Mike Stander received a 2018 College of Engineering Staff Excellence Award, recognizing 33 years of exceptional service to the Department of Electrical Engineering and Computer Science as a Hardware and Electronics Technician. [Full Story]

Keki Irani (1924-2018): In Memoriam

Keki Irani, professor emeritus of Electrical Engineering and Computer Science, passed away on Wednesday, May 2, at the age of 93. He was a model faculty who made important contributions to the EECS department, was always supportive of students, and who supported the department at critical times throughout the years. [Full Story]

JPMorgan's latest hire proves the bank is serious about artificial intelligence

This article on the importance of AI to banking giant JP Morgan Chase quotes Prof. Jason Mars, co-founder of the startup Clinc, which makes AI products for the banking industry. [Full Story]

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

U-M programming team competes at highest level in ACM-ICPC competition

The Victors, a U-M student programming team, competed in the prestigious 2018 ACM International Collegiate Programming Contest (ICPC) World Finals in Beijing, China, on April 15 - 20, 2018. The team was able to correctly solve four out of nine problems. [Full Story]

Related Topics:  Compton, Kevin  Undergraduate Students  

Arthur Shi: Blogging about CS

Computer science is known to be a rigorous area of study, and students need to put forth countless hours of work to succeed. Undergraduate student Arthur Shi communicates the highs and lows of CS via the blogging platform Medium. [Full Story]

Related Topics:  Undergraduate Students  

Bryan Stearns receives CoE Distinguished Leadership Award

For the past year Stearns has served as President of the Computer Science and Engineering Graduate Student Organization (CSEG), whose membership comprises the entire body of over three hundred CSE graduate students. [Full Story]

Related Topics:  Graduate Students  Laird, John  

$6.25M project will decode worlds most complex networks

A new $6.25 million project built on game theory and led by Professors Mingyan Liu and Michael Wellman will develop tools to understand and shape online and on-the-ground networks that drive human decision making. [Full Story]

Related Topics:  Liu, Mingyan  Networking, Operating Systems, and Distributed Systems  Wellman, Michael  

Yongjoo Park is runner-up for Jim Gray dissertation award

CSE alumnus and postdoctoral researcher Yongjoo Park (CSE PhD 2017) has been selected as a runner-up for the ACM SIGMOD Jim Gray Doctoral Dissertation Award for his dissertation, "Fast Data Analytics by Learning." [Full Story]

Related Topics:  Alumni  Lab-Software Systems  

CSE researchers win Best of SELSE award

have won the the best paper award at the 14th Workshop on Silicon Errors in Logic - System Effects (SELSE) for their paper entitled "Low Cost Transient Fault Protection Using Loop Output Prediction." [Full Story]

Related Topics:  Alumni  Computer Architecture  Graduate Students  Lab-Computer Engineering (CE Lab)  Mahlke, Scott  

Bring Your Child to Work Day features robots, games, and more

CSE faculty and staff got to show their kids how we have fun in Beyster. Bring Your Child to Work Day 2018 gave kids the run of the building, on a mission to find all the exciting activities the department had to offer. [Full Story]

Related Topics:  Diversity and Outreach  

Andrew DeOrio voted HKN Professor of the Year for CSE

EECS students voted, and lecturer Andrew DeOrio was named the 2017-2018 HKN Professor of the Year in CSE by the Beta-Epsilon chapter of Eta Kappa Nu (HKN), the national honor society for electrical and computer engineers. [Full Story]

Related Topics:  DeOrio, Andrew  Student Teams and Organizations  

Fall 2018: Plasma Chemistry and Plasma Surface Interactions

Course No.: EECS 598-007
Credit Hours: 3 credits
Instructor: Mark Kushner
Prerequisites: See instructor

Course Description:
Low temperature plasmas are used for materials and microelectronics proc-essing, plasma aided combustion, lighting, lasers and medicine. This course will address the plasma initiated chemistry and plasma surface interactions of these systems. Electron impact, ion-molecule and excited state reactions, radiation transport; and the reaction of these species with inorganic, organic and liquid surfaces will be discussed.
[More Info]

Zakaria Aldeneh selected for IBM Ph.D. Fellowship

Zakaria Aldeneh, CSE graduate student, has been selected to receive a prestigious IBM Ph.D. Fellowship. Aldeneh is working with Prof. Emily Mower Provost in the area of social signal processing. Aldeneh's research focuses on identifying the features of speech that make human interaction feel natural. [Full Story]

Related Topics:  Artificial Intelligence  Graduate Students  Mower Provost, Emily  

Three CSE faculty selected for Google Faculty Research Award

Profs. Jia Deng, Roya Ensfari, and Manos Kapritsos have been selected to receive the Google Faculty Research Award. The Google Faculty Research Awards Program aims to recognize and support world-class, permanent faculty pursuing cutting-edge research. [Full Story]

Related Topics:  Deng, Jia  Ensafi, Roya  Kapritsos, Manos  Lab-Artificial Intelligence  Lab-Software Systems  

I hacked an election. So can the Russians.

Professor Alex Halderman and the New York Times staged a mock election to demonstrate voting machine vulnerability. [Full Story]

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

Alum startup SambaNova collects $56m in funding for AI chip research

Startup SambaNova Systems, co-founded by alumnus Kunle Olukotun (BSE EE MSE PhD CSE ), earned $56M in its series A funding round to develop a computing platform that may reimagine how we power machine learning and data analytics. [Full Story]

Related Topics:  Alumni  Artificial Intelligence  Computer Architecture  Mudge, Trevor  

Tara Safavi earns NSF Graduate Research Fellowship for research on data mining

CSE graduate student Tara Safavi has been awarded an NSF Graduate Research Fellowship for her research in data mining on graphs, time series, and sequences. [Full Story]

Related Topics:  Big Data  Data and Computing  Graduate Students  Koutra, Danai  

CSE alum earns IEEE award for pioneering work in CPU design

Alumnus Kunle Olukotun (PhD CSE ) received the IEEE Computer Society's 2018 Harry H. Goode Memorial Award for his innovative work in multi-core processor design. Olukotun is often called "the father of multi-core processors" for his early contributions to this now commonplace technology. [Full Story]

Related Topics:  Alumni  Computer Architecture  Mudge, Trevor  

Possession of ransomware is now a crime in Michigan

There were more than 1,300 reported cases of ransomware attacks in Michigan in 2017, according to FBI statistics. New legislation signed by the governor closes a loophole that hindered the pursuit of suspected cybercriminals. Professor Kang Shin weighs in on the usefulness of these laws and headaches that may arise. [Full Story]

Related Topics:  Cybersecurity  Shin, Kang G.  

Xinchen Yan Selected for Rackham Predoctoral Fellowship and Google PhD Fellowship

CSE PhD candidate Xinchen Yan has been selected for a Rackham Predoctoral Fellowship and a Google PhD Fellowship to support his research in machine learning and its application in computer vision, graphics and robotics. In his thesis, Xinchen investigates the conditional generation problem that synthesizes structured sensory data from a given conditioning variable. [Full Story]

Related Topics:  Graduate Students  Lab-Artificial Intelligence  

Alumnus Garlin Gilchrist II serves as inaugural director of U-M Center for Social Media Responsibility

To address the growing concern of fake news, U-M has formed the School of Information Center for Social Media Responsibility, and hired one of President Barack Obama's former social media managers as its director, EECS alumnus Garlin Gilchrist II (BSE CE/CS 05). Gilchrist will ensure that people are connected, informed, empowered, and free to share their ideas on the internet. [Full Story]

Related Topics:  Alumni  

Fall 2018: Analysis of Societal Networks

Course No.: EECS 444
Credit Hours: 4 credits
Instructor: Vijay Subramanian
Prerequisites: EECS 301, MATH 425 or STATS 425, C or better for prerequisites

Course Description:
Networks are everywhere. We encounter a variety of networks of different sizes and forms on a daily basis: societal networks such as the network of retweets of a certain hashtag on Twitter or the friends network on Facebook; technological networks such as the Internet with the telecommunication network of computers, the links between webpages, the groupings of users generated by recommendation systems for predictions or the network of users on BitTorrent downloading a specific file; and economic networks such as trade networks or supply-chain networks. Some of these networks emerge naturally such as many societal networks, while others are planned such as the public transportation or road network. We depend on the efficient functioning of these networks to transact many of our activities. This course serves as an introduction to the broad class of networks described above: how these networks are connected, how they form, how processes and transactions take place on them, and how they are being transformed and interconnected in the modern world. Students will learn how to develop and apply mathematical models and tools from graph theory, linear algebra, probability and game theory in order to analyze network processes such as how opinions and fads spread on networks, how sponsored advertisements are developed, how web content is displayed, how recommendation systems work, etc.
[More Info]

2017-18 Undergraduate Student Awards

Students, parents, and faculty gathered on Friday, March 16, 2017 to celebrate the achievements of EECS students who earned a special award for academic achievement, research, service, or entrepreneurial activities. Dave Neuhoff, Senior Associate Chair for Electrical and Computer Engineering, and Brian Noble, Chair for Computer Science and Engineering, presented the awards. [Full Story]

Related Topics:  Undergraduate Students  

Preventing deadly hospital infections with machine learning

New machine learning models tailored to individual hospitals could give them a much earlier prediction of which patients are most likely to develop C. difficile, potentially helping them stave off infection before it starts. The models are detailed in a paper published today in Infection Control and Hospital Epidemiology. [Full Story]

Related Topics:  Lab-Artificial Intelligence  Wiens, Jenna  

Fall 2018: Electromagnetic Metamaterials

Course No.: EECS 598-008
Credit Hours: 3 credits
Instructor: Anthony Grbic
Prerequisites: EECS 330 or permission of instructor

Course Description:

The course will present a detailed introduction to electromagnetic metamaterials. The field of metamaterials is an emerging area and limited resources are available to students that wish to learn about this research area. Textbooks and graduate courses on the subject matter are scarce. Therefore, the student is left to learn from research papers scattered throughout numerous journals. This course is offered in response to this growing need.

The course covers engineered structures possessing tailored electromagnetic properties, or properties that are difficult or impossible to achieve using conventional materials. The course content includes classical microwave structures like periodically loaded transmission lines and waveguides, corrugated surfaces, wire arrays, as well as more recent structures such as high impedance surfaces and metasurfaces, electromagnetic bandgap structures, negative refractive index and artificial magnetic media. Optical structures including photonic bandgap materials and metal-dielectric plasmonic media are also covered. The course allows students to develop an intuitive understanding of the electromagnetic response of various structures through exact and approximate methods. Periodic analysis, effective medium theories, and distributed circuit concepts are utilized to gain understanding.
[More Info]

Fall 2018: Infrastructure for Vehicle Electrification

Course No.: EECS 598-001
Credit Hours: 3 credits
Instructor: Ian Hiskens
Prerequisites: EECS 215 or EECS 314

Course Description:
The course covers the fundamentals of the physical and cyber infrastructures that will underpin large-scale integration of plug-in electric vehicles (EVs). EV charger technology will be examined, with a particular focus on grid-side characteristics. V2G converter requirements will be considered. An overview of the design and operation of power systems will be provided. This will form the basis for a detailed examination of grid integration issues arising from large-scale charging and fast charging strategies. Quality-of-supply issues and protection requirements will be addressed. The information infrastructure and regulatory framework required to support various business models for flexible EV charging will be presented. Control strategies for coordinating large-scale EV charging will be developed. Upon completion of the course, students should have a comprehensive knowledge of the structure, capabilities and limitations of the physical and cyber infrastructures required to support large-scale EV integration.

Syllabus:1. Power system overview: Distribution supply systems; Reliability; Protection; Impact of high EV penetration; Fast charging; Vehicle-to-grid integration.2. Vehicle-grid interface: Grid-to-vehicle and vehicle-to-grid converter technologies; Standards; Safety systems; Quality-of-supply; Information transfer.3. Business models for ubiquitous charging facilities: Cyber-infrastructure requirements for supporting smart/dumb charging.4. System-wide control of charging: Time-based and price-based load shifting strategies; Optimal control of EV charger demand; Hierarchical control structures; EV control for supporting renewable generation.
[More Info]

Girls Encoded hosts panel to connect students with successful women in CS

On Tuesday, March 20th, around 25 undergraduate computer science students attended Sharing Perspectives Panel: Women in Computing, an event hosted by Girls Encoded that highlighted women software engineers and researchers in industry. [Full Story]

Related Topics:  Women in Computing  

Michigan researchers discover vulnerabilities in next-generation connected vehicle technology

The US Department of Transportation has started implementing I-SIG, a vehicle-to-infrastructure technology that uses real-time vehicle trajectory data to intelligently control the duration and sequence of traffic signals. With the use of this system, comes vulnerabilities, and Michigan researchers have demonstrated that even one single cyberattack can greatly manipulate the intelligent traffic control algorithm in the current I-SIG system and cause severe traffic jams. [Full Story]

Related Topics:  Lab-Software Systems  Mao, Zhuoqing Morley  

CSE PhD student Matt Bernhard on the Facebook data breach

In this video, CSE PhD Student Matt Bernhard weighs in on the matter Facebook data harvesting, such as that done by Cambridge Analytica. [Full Story]

Related Topics:  Cybersecurity  Graduate Students  Lab-Software Systems  

Fall 2018: Quantum Nanotechnology

Course No.: EECS 498-003
Credit Hours: 3 credits
Instructor: Duncan Steel
Prerequisites: MATH 215, MATH 216, PHYSICS 240 and co-req of EECS 230 or equivalent

Course Description:
The development and application of nano-technology is impacting nearly all the fields of engineering, from those who are developing it to those who use it. Future engineers working to design new devices will need a skill set that is considerably broadened to include the behavior of materials and devices when they becomesufficiently small. Devices like transistors and quantum well lasers have already forced engineers to understand the impact of Fermi-Dirac statistics and energy quantization on devices. However, the emergent field of nano-technology is revealing that the concepts we have from our current scale devices are no longer adequate to predict correct device experience. Moreover, in this new regime, new physical properties are emerging that may revolutionize how we think about information, its storage, transmission and processing. This course introduces students to basic concepts that are relevant to novel device concepts. The course will explore the new properties of nano-vibrators, quantum LC circuits, the role of loss, the impact of the quantum vacuum on nano-switches, coherent superposition, quantum entanglement, light (one photon at a time) and quantum information and computing. You will learn a new way to think about how things work.
[More Info]

How May Mobility Is Spearheading Autonomous Driving In The Form Of Shuttle Services

This article describes how the startup May Mobility, cofounded by Prof. Edwin Olson, to getting to market first by focusing on autonomous shuttle service. [Full Story]

Related Topics:  Autonomous Vehicles  Entrepreneurship and Tech Transfer  Lab-Artificial Intelligence  Olson, Edwin  

Igor Markov's duplicate text detection system now integrated with conference management software

Prof. Igor Markov's duplicate text detection system, called DUDE, is now integrated with Softconf's conference management software. Softconf is an internet company dedicated to organizing conferences, workshops and other software development events. DUDE is now integrated with their signature product, START V2, which is a web-based solution for managing peer-reviewed conferences and workshops. [Full Story]

Related Topics:  Lab-Computer Engineering (CE Lab)  Markov, Igor  

Security of State Voter Rolls a Concern as Primaries Begin

This article describes steps being taken in Illinois, the lone state known to have its state election system breached in a hacking effort, regarding its election systems. It quotes Prof. J. Alex Halderman, who points out that many of the same weaknesses present in 2016 remain. [Full Story]

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

Fall 2018: Reinforcement Learning (RL)

Course No.: EECS 498-006 and EECS 598-006
Credit Hours: 3 credits
Instructor: Satinder Baveja
Prerequisites: See instructor

Course Description:
This course will be a fast-paced programming-based introduction to both the fundamentals of Reinforcement Learning (RL) as well as some of the recent advanced and exciting ideas at the intersection of Deep Learning and RL (or DeepRL)
[More Info]

Fall 2018: Power Semiconductor Devices

Course No.: EECS 598-002
Credit Hours: 3 credits
Instructor: Becky Peterson
Prerequisites: EECS 320 or equivalent

Course Description:
Power devices are at the heart of all modern electronics, from the power grid and renewable energy to hybrid/electric vehicles, trains, space exploration, and industrial and consumer electronics. This course will cover design and operating principles of semiconductor devices for discrete and integrated power electronics. We will discuss the power MOSFET, IGBT, HEMT, thyristors, Schottky and PIN diodes, as well as emerging devicearchitectures. We will study the semiconductor materials, device fabrication and packaging required for power devices, including Si, GaN, SiC, and Ga2O3. Students will learn numerical device modeling using commercial software (Synopsys Sentaurus and Silvaco Atlas), and will do a final group presentation on a topicof their choice.
[More Info]

Fall 2018: Data Mining

Course No.: EECS 498-001
Credit Hours: 4 credits
Instructor: Danai Koutra
Prerequisites: EECS 281 or graduate standing in CSE

Course Description:
Unprecedented amounts of data are being generated daily everywhere -- on the web, social networks, mobile apps, supermarket transactions, movie and music services, traffic sensors, smart home devices, healthcare, and more. Methods for extracting nuggets of information from mountains of data are transforming the world: data-driven approaches are changing thescientific and decision-making processes and solving various societal problems. This course covers the fundamental concepts in data mining, focuses on methods and algorithms and, at thesame time, aims to equip the students with practical skills for mining of large-scale, real data. The topics that will be covered include big data systems, frequent itemsets, similarity and clusteranalysis, mining of networks / time series / data streams, and applications, such as recommendation systems, social network analysis and web search.
[More Info]

Fall 2018: Green Photonics

Course No.: EECS 598-004
Credit Hours: 3 credits
Instructor: Zetian Mi
Prerequisites: EECS 429 or equivalent

Course Description:
Energy, water, and environmental sustainability are among the most critical challenges we face in the next decades. Green Photonics is concerned with the application of semiconductor optoelectronics including light sources, detectors, and photovoltaic devices to these problems. The most familiar photonic technologies in this field are solar cells and LED lighting, which have had an enormous and growing impact over the past few decades. The course will cover the fundamentals of semiconductor photonic materials and devices, as well as new frontiers in green photonics, including integrated nanophotonic circuits and solar fuels. Important topics to be discussed include: solar cells, solar-to-hydrogen conversion, energy efficient nanophotonic devices including LEDs, lasers, and micro/nanoscale devices, as well as integrated nanophotonics.
[More Info]

Fall 2018: Computational Data Science

Course No.: EECS 598-003
Credit Hours: 3 credits
Instructor: Raj Nadakuditi
Prerequisites: Programming experience in MATLAB, C, C++, Python or R

Course Description:
See attached flyer
[More Info]

Fall 2018: Computer Hardware Design for Machine Learning

Course No.: EECS 598-005
Credit Hours: 3 (or 4 with an optional project)
Instructor: Zhengya Zhang
Prerequisites: EECS 427 or EECS 470

Course Description:
Machine learning has evolved rapidly in the last decade and it has become ubiquitous in applications from smart devices to self-driving cars. A key enabler of modern machine learning is the availability of low-cost, high-performance computer hardware, such as graphics processing units (GPUs) and specialized accelerators such as Googles tensor processing unit (TPU). New machine learning applications constantly impose new requirements and constraints on the hardware design. Hardware implementations must fit increasingly stringent area and power envelope. This course will survey the latest architecture and circuit designs for machine learning applications. Paper reviews and presentation will be the essential parts of this course. An optional unit can be earned by benchmarking or prototyping selected designs that leads to insightful conclusions.
[More Info]

Fall 2018: Introduction to Algorithmic Robotics

Course No.: EECS 498-005
Credit Hours: 3 credits
Instructor: Dmitry Berenson
Prerequisites: EECS 280 is required, EECS 281 and MATH 214 are recommended

Course Description:
Build the foundation for your future in robotics:

-Convex Optimization-Motion Planning-Grasping-Point Cloud Processing-Probabilistic Reasoning-Kalman and Particle Filters
[More Info]

Election audits to debut in Mich. 2018 race

This article describes new measures to bolster security for Michigans 2018 midterm elections. Prof. J. Alex Halderman points out that additional progress can occur in the stat's process for auditing of paper ballots. [Full Story]

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

Hottest Major

In this article, the Ann Arbor Observer reports on the pressures that have emerged due to the exploding enrollments in computer science classes. According to CSE Chair Brian Noble, CSE is constantly recruiting in an attempt to hire more faculty to handle the load. [Full Story]

Related Topics:  Noble, Brian  

Igor Markov named a top Quora writer for fifth year in a row

Prof. Igor Markov has been named a top writer for 2018 on Quora, the question-and-answer site where questions are asked, answered, edited, and organized by its community of users. This is the fifth straight year that he has been ranked as a top writer on the site. [Full Story]

Related Topics:  Lab-Computer Engineering (CE Lab)  Markov, Igor  

All CSE News for 2018