Electrical Engineering and Computer Science

CSE News for 2011

Igor Markov Named ACM Distinguished Scientist

Prof. Igor Markov has been named ACM Distinguished Scientist by the Association for Computing Machinery for his research into "computers that make computers." [Full Story]
Related Topics:  Markov, Igor  

John Laird Named AAAS Fellow

John E. Laird, the John L. Tishman Professor of Engineering, has been elected a Fellow of the American Association for the Advancement of Science for his contributions in the areas of artificial intelligence and cognitive science. [Full Story]
Related Topics:  Lab-Artificial Intelligence  

Martha Pollack Named Fellow of AAAS, ACM

Prof. Martha E. Pollack has been elected a Fellow of both the American Association for the Advancement of Science and the Association for Computing Machinery. [Full Story]
Related Topics:  Lab-Artificial Intelligence  

CSE Grad Students Present at Honors Competition

Four finalists gave presentations on their research at the 8th annual CSE Graduate Student Honors Competition on December 8. Joseph Greathouse was chosen as the top presenter. [Full Story]

Avishay Livne Selected for Rackham International Student Fellowship

Avishay Livne, graduate student in Computer Science and Engineering, has received a Rackham International Student Fellowship for 2011-12. [Full Story]

Photo Contest: A Week in the Life of CSE

Check out a week in the life at CSE! This gallery includes photos submitted from our photo contest, which took place Dec. 5 - 9. The winning picture was #Occupy CSE, submitted by Emily Carpenter. [Full Story]

Computer Science Education Week Puzzle Winners

Find and solve the two puzzles hidden in the CSE building and you'll be entered our Hall of Fame! Those who solve both puzzles will be entered in a drawing for prizes.

Click here to see additional activities planned for CSEdWeek. [Full Story]

Biruk Mammo Awarded Rackham International Student Fellowship

Biruk Mammo, graduate student in Computer Science and Engineering, has received a Rackham International Student Fellowship for 2011-12. [Full Story]
Related Topics:  Lab-Advanced Computer Architecture  

Jason Clemons Wins GSRC Margarida Jacome Best Poster/Demo Award

Ph.D. student Jason Clemons has won the GSRC Margarida Jacome Best Poster/Demo Award at the Annual Symposium of the Gigascale Systems Research Center. [Full Story]
Related Topics:  Lab-Advanced Computer Architecture  

Michigan Hybrid Racing

For the first time, University of Michigan students will enter the Formula SAE Hybrid competition, held May 2012, with their team, Michigan Hybrid Racing. The team is advised by Prof. Heath Hofmann. Watch a video of the new team. [Full Story]

Prof. David Blaauw Elected Fellow of the IEEE

Prof. David Blaauw has been named an IEEE Fellow, Class of 2012, for contributions to adaptive and low power circuit design. [Full Story]
Related Topics:  Blaauw, David  

Honglak Lee Receives Google Faculty Research Award

Prof. Honglak Lee has been awarded a 2011 Google Faculty Research Award for his work in machine learning. [Full Story]
Related Topics:  Lab-Artificial Intelligence  

Winter 2012: Ubiquitous Parallelism

Course No.: EECS 598
Credit Hours: 3
Instructor: Satish Narayanasamy
Prerequisites: EECS 470 or 482 or grad standing

Course Description:
Processors with over hundred cores have already become a reality. However, technologies that can allow mainstream programmers to take advantage of this massive parallelism remains to be a grand challenge in computer science. This course will cover recent advances that seek to address this challenge. We will discuss holistic solutions that cut across the computing stack from languages to processor design. Specific topics include high-productivity languages, transactional memory, deterministic parallel computing, GPGPU, MapReduce, multi-core OS, active testing, speculative parallelism, etc.

The course includes a term project. We may be able to get you access to latest parallel programming tools and systems for your project such as compute resources in a cloud, many-core systems, Thread checker, record-n-replay tool, debugging tools such as CHESS, etc. [More Info]

Winter 2012: Autonomous Robotics Laboratory

Course No.: EECS 498
Credit Hours: 4
Instructor: Ed Olson
Prerequisites: EECS 281 or instructor permission

Course Description:
This course will provide students with essential theoreticalbackground and hands-on experience in central topics inrobotics. These include: kinematics, inverse kinematics,sensors and sensor processing, and motion planning. Teamsof students will explore these subjects through a series ofchallenge-themed laboratory exercises. Successful studentswill develop a pragmatic understanding of both theoreticalprinciples and real-world issues, enabling them to designand program robotic systems incorporating sensing,planning, and acting.

We explore these topics from a computer scienceperspective, but we will also cover critical robotics topicsthat are often omitted from computer science curricula.These may include, for example, electrical circuits, controlsystems, Kalman filters, mechanics, and dynamics.Specialized computer science topics such as embeddedsystems programming, real time operating systems, artificialintelligence, etc., may also make appearances. Nobackground is assumed in these areas.

The course is intended for upper-level computer scienceundergraduates, though any one with the appropriatebackground is welcome. [More Info]

Student-Formed Company Wins 2011 Student of da Vinci Award

ASK Applications, a company founded by six U-M computer science students, has won the Student of da Vinci Award for ASK Messaging, an innovative iPad app that makes mobile computing accessible to people with disabilities. [Full Story]

Students Build Mobile Apps at 48-Hour Hackathon

U-M students with an interest in mobile device programming came together for the fifth 48-Hour Mobile Apps Hackathon and created an array of functional apps. [Full Story]

Winter 2012: EECS 499-125 Learning Apps for Primary Education

Course No.: 499
Credit Hours: 3
Instructor: Elliot Soloway
Prerequisites:

Course Description:
In this course, students will create apps for Windows Mobile 7 devices that support primary school children (e.g., grade 3) as they learn. For example, we will create math games, science simulations, a timeline app, a storytelling app, etc. These apps will be used by students in Nan Chiau Primary School in Singapore during the 2012 term. There will be an opportunity for some students in the 499 class to go to Singapore to install and test their apps with the Nan Chiau students. Senior standing and excellent software development skills required. Questions? Contact Dr. Elliot Soloway, Soloway@umich.edu [More Info]

Winter 2012: EECS 598 Machine Learning Applications in Human-Centered Computing in

Course No.: EECS 598
Credit Hours: 3
Instructor: Emily Mower
Prerequisites: Students should have familiarity with probability theory and machine learning tools

Course Description:
Human-centered computing (HCC) is the science of decoding human behavior. HCC seeks to provide a computational account of aspects of human behavior ranging from interaction patterns to individual emotion expression using techniques drawn from both signal processing and machine learning. However, the complexity of this new domain necessitates alterations to the techniques common within the machine learning field and a fundamental understanding of the domains under analysis.

In this seminar course we will cover the development of and state-of-the-art systems in the human-centered computing field. Students will develop a critical understanding of HCC systems ranging from human state recognition and classification systems to human-in-the-loop systems to quantitative human behavior analysis systems. The course evaluation will include student presentations of published HCC work and a final HCC-based project.

Winter 2012: EECS 598 Electricity Networks and Markets

Course No.: EECS 598
Credit Hours: 3
Instructor: Ian Hiskens
Prerequisites: EECS 463 or instructor permission

Course Description:
This course covers the principles and practices that underpin reliable and economical operation of power systems. [More Info]

Winter 2012: EECS 598: Electromechanics

Course No.: EECS 598
Credit Hours: 3
Instructor: Heath Hofmann
Prerequisites: EECS 230 or equivalent or graduate standing

Course Description:
In this course we will discuss the analysis and design of electromechanical devices, with an emphasis on power and energy applications. Devices based upon mechanical forces generated by both electromagnetic fields and materials with electromechanical material properties will be considered. [More Info]

Winter 2012: EECS 598 Carbon Nanoelectronics and Nanophotonics

Course No.: EECS 598-003
Credit Hours: 3
Instructor: Zhaohui Zhong
Prerequisites: EECS 420 or instructor permission

Course Description:
Carbon based nanomaterials, in particular carbon nanotube and graphene, have generated great excitements over the past decade due to their unique electrical, optical, and mechanical properties. This special topic course introduces theories and experimental works on carbon nanotube and graphene based electronic and photonic devices. The course will also have two student labs of experimental testing of graphene nanoelectronics. [More Info]

Winter 2012: EECS 598-001 Nano-Optics

Course No.: 598-001
Credit Hours: 3
Instructor: John Schotland
Prerequisites: Graduate standing

Course Description:
Classical and quantum optics of the near-eld. Review of Maxwell's equations. Evanescent waves and radiation theory in the near eld. Lorentz model and optics of metals. Green's functions and plane-wave decompositions. Diffraction from small holes and arrays of small holes. Scattering from point scatterers and spheres. Method of coupled dipoles. Surface plasmons and plasmon polaritons. Near-eld microscopy. Coherence theory in the near-eld. Review of eld quantization. Spontaneous emission and Wigner-Weisskopf theory. Purcell effect. Fluorescence near surfaces. FRET. Casimir effect. The course is meant to be accessible to engineering and physics graduate students. [More Info]

The Freescale Cup and EECS 461 (Embedded Control Systems)

Students in EECS 461 expanded on the skills developed in the course when they entered the Freescale Cup, a contest in intelligent car racing. It was a challenging and rewarding experience, and though they were up against more seasoned teams from China and Mexico they achieved first place among the U.S. teams. Go Blue! [with video] [Full Story]
Related Topics:  Lab-Systems  

U-M Hosts Invitational Programming Competition

Student programming teams from Carnegie-Mellon, Chicago University, Harvard, Purdue, the University of Illinois at Urbana-Champaign, the University of Michigan, and U-M Dearborn converged in Ann Arbor on October 8 and 9 to participate in the 2011 Jump Trading Invitational Programming Contest. [Full Story]

mm-scale computing: EE Web - Millimeter Scale Energy Harvesting Based Sensors

Syed: Scientist Live - An SOS From a Damaged Heart

Students Compete to Create Game-Playing Bots in Weekend Competition

Sixty U-M student programmers spent 24 hours on September 30 and October 1 designing and optimizing intelligent game-playing "bots" as part of an innovative contest sponsored by Barracuda Networks. [Full Story]

Ambiq Micro: U-M Press Release - U-M licenses a record number of inventions

Syed: MedPageToday - ECG Noise Predicts Death After MI

Syed: Ivanhoe - SOS From A Damaged Heart

Shin: EE Times - Subconscious mode for Smartphones Could Extend Battery Life by Over 50 Percent

[Full Story]
Related Topics:  Lab-Software Systems  

Researchers Funded to Create Processors That Run Without Battery Power

A consortium of researchers that includes Prof. Pinaki Mazumder is pursuing an effort to create energy-efficient computing devices that use tiny nanomagnets in place of transistors and which could potentially run without battery power. [Full Story]

Syed: Wall Street Journal Tech Europe- Data Mining Could Spot Heart Attack Risks

Syed: Science Daily - Saving Heart Attack Victims With Computer Science

Syed: WBUR NPR - Computer-Derived Markers Help Predict Risk Of Heart-Attack Death

Syed: Wired - Datamining Could Predict Heart Attack Risk

Syed: CBS Detroit - UM Finds New SOS From Badly Damaged Hearts

Syed: SmartPlanet - New Method Could Save Tens of Thousands of Heart Attack Victims

Syed: The Times of India - Now, Smarter ECG Shoots Off an SOS to Docs

Syed: Kurzweil AI - Computational Biomarkers Can Identify At-Risk Heart Attack Victims

Syed: Cardiology Today - Computationally Generated Biomarkers Predicted CV Deaths

EKG Data Mined to Predict Heart Attack Fatalities

Researchers including Prof. Zeeshan Syed have used data mining to identify computational biomarkers for increased risk of death after a heart attack. [Full Story]
Related Topics:  Lab-Artificial Intelligence  

Shin: SmartPlanet - Extending Smart Phone Battery Life by More Than 50 Percent

Shin: Science Daily - Smartphone Battery Life Could Dramatically Improve With New Invention

Shin: Cnet News - Subconscious Mode Extends Handset Battery Life

Computer Scientists Win Best Paper Award at MobiCom 2011 Conference

Professor Kang G. Shin and Ph.D. student Xinyu Zhang have won the Best Paper Award at the 17th Annual MobiCom for their paper, "E-MiLi: Energy-Minimizing Idle Listening in Wireless Networks" [Full Story]
Related Topics:  Lab-Solid State Electronics (SSEL)  

Grizzle: IEEE Spectrum - Video Tuesday: BigDog, MABEL, and Quadrotors Landing on Quadrotors

Powering breakthrough technologies

The technology behind successful startup company Ambiq Micro (2010) has its roots in ECE at Michigan, where faculty and students continue to lead the way in mm-scale computing. [Full Story]
Related Topics:  Blaauw, David  Energy  Integrated Circuits and VLSI  Millimeter-scale Computing  Sensors  Sylvester, Dennis  Technology Transfer  

E-MILI Could Dramatically Improve Smartphone Battery Life

Prof. Kang Shin and doctoral student Xinyu Zhang have developed E-MILI, a "subconscious mode" to extend battery life for smartphones and other WiFi-enabled devices. [Full Story]
Related Topics:  Lab-Software Systems  

Guo: ZeitNews (Energy) - Energy-Harvesting Displays

Mao: MIT Technology Review - How Carriers Hamstring Your Smart Phone

Computer Scientists Funded for New Inquiry into Non-Consumptive Research

A team of computer science researchers that includes U-M Prof. Atul Prakash is pursuing the first funded investigation of non-consumptive research of a major mass collection of content. [Full Story]
Related Topics:  Lab-Software Systems  

U-M, ARM Extend Research Collaboration to Explore Limits of Low Power Computing

ARM has renewed a research agreement with the U-M to pursue advances in ultra-low energy and sustainable computing. The five-year, $5 million extension of the partnership will significantly expand research activities. [Full Story]
Related Topics:  Lab-Advanced Computer Architecture  

Zeeshan Syed Awarded a DARPA Young Faculty Award

Prof. Syed has been awarded a DARPA YFA for his research project, "Computational Neuromarkers," which aims to use sophisticated computational techniques to discover novel markers to screen for mental health disorders. [Full Story]
Related Topics:  Lab-Software Systems  

Computer Scientists Develop Telex to Thwart Internet Censorship

This new approach to thwarting Internet censorship would essentially turn the whole web into a proxy server, making it far more difficult for a censoring government to block individual sites. [Full Story]
Related Topics:  Lab-Software Systems  

Making smart dust a reality

EECS faculty are embarking on a new NSF funded project to make millimeter-scale computing (aka smart dust) a widespread reality through the integration of circuits, sensors, and software on mm-scale platforms. [Full Story]
Related Topics:  Blaauw, David  Energy  Integrated Circuits and VLSI  Internet of Things  Millimeter-scale Computing  Sensors  Sylvester, Dennis  Technology Transfer  

Valeria Bertacco to Receive Early Career Award from IEEE CEDA

Prof. Valeria Bertacco will receive the award, to be presented in recognition of her contributions in the area of hardware verification, at the International Conference on Computer Aided Design (ICCAD) on November 7. [Full Story]
Related Topics:  Lab-Advanced Computer Architecture  

Guo: Technology Review - Energy-Harvesting Displays

Faculty Build Lab, Relationship in Ethiopia

Profs. Todd Austin and Valeria Bertacco have been instrumental in establishing a state-of-the-art computer engineering lab at Addis Ababa Institute of Technology, with benefits for all. [Full Story]
Related Topics:  Lab-Advanced Computer Architecture  

Z. Morley Mao Leads Researchers to Two Wins in FCC Open Internet Challenge

The team won the Challenge in two categories for their work in the development of MobiPerf, a mobile application that allows users to obtain a rich set of 3G network performance information. [Full Story]
Related Topics:  Lab-Software Systems  

Fall 2011: 498: Mobile Learning in K-12

Course No.: 498-007
Credit Hours: 3
Instructor: Elliot Soloway

Course Description:
Henceforth, the youth of the world will learn using the device that is already squarely in the palm of their hand: their mobile phone. However, software is needed in order to make that ubiquitous device functional in a classroom be it online or face-to-face. In this special topics course, then, I propose to direct students in creating the mobile learning environment a software-based environment that students can use for learning. Initially, the focus for that environment will be a primary school in Singapore: Nan Chiau Primary School. That is, the software that the UMich students produce will be used by teachers and students at NCPS during the 2012 school year. In fact, funds will be available to support some students going to Singapore to work with the teachers and students who will use their software! The platform at NCPS will be Windows Phone 7 and thus apps need to be written that support teaching and learning by primary school children.

During the course we will learn enough about learning theory to guide the development of the software. We will also learn enough about school operations in Singapore to guide the installation of the software into NCPS. This 498 will run for 2 semesters: Fall 2011, Winter 2012. But, a student need not necessarily sign up and take both semesters.

This 498 affords UMich students a rare opportunity: the fruits of the students' labor will be put to use immediately by children in Singapore!
Lectures: MW 12:30 -2

Valeria Bertacco Receives IBM Faculty Award

Valeria Bertacco has been awarded a 2011 IBM Faculty Award for her work in design correctness, full design validation, digital system reliability, and hardware security assurance. [Full Story]
Related Topics:  Lab-Advanced Computer Architecture  

Dragomir Radev Coaches US Linguistics Team to Multiple Wins

In his fifth year as US team coach, Prof. Dragomir Radev has led the US Computational Linguistics Team to multiple wins in its best showing ever at the International Linguistics Olympiad. [Full Story]
Related Topics:  Lab-Artificial Intelligence  

Halderman: NPR - A Way Around Internet Censorship? (includes audio)

Wenisch: WEMU Issues of the Environment - Interview on Data Centers (audio)

Halderman: ARS Technica - Deep packet inspection used to stop censorship in new Telex scheme

Social Media Study: Conservatives Top Tweeters in 2010 Elections

A study by Prof. Eytan Adar, Prof. Lada Adamic and CSE graduate student Avishay Livne suggests that Republicans and Tea Party members used social media more effectively than their Democratic rivals in the 2010 midterm elections. [Full Story]

Researchers Win John A. Curtis Lecture Award at ASEE Conference

Five U-M researchers have won the Curtis Award at ASEE for their paper entitled, "The Mobile Participation System: Not Just Another Clicker." [Full Story]

Halderman: ZDNet - Telex System Avoids Censorship, Say Researchers

[Full Story]
Related Topics:  Lab-Software Systems  

Halderman: BBC News - Telex to Help Defeat Web Censors

[Full Story]
Related Topics:  Lab-Software Systems  

Halderman: Threat Post - Researchers Develop End-to-Middle Proxy System to Evade Censorship

[Full Story]
Related Topics:  Lab-Software Systems  

Halderman: NewScientist - Anticensorship Software to Help Rebels Get the Word Out

[Full Story]
Related Topics:  Lab-Software Systems  

Halderman: Slashdot - Researchers Debut Proxy-Less Anonymity Service

[Full Story]
Related Topics:  Lab-Software Systems  

Michael Wellman Authors Book on Trading Agents for Electronic Markets

Prof. Michael Wellman has authored a new book on the design and analysis of trading agents for electronic markets. [Full Story]
Related Topics:  Lab-Artificial Intelligence  

Kang G. Shin and Collaborators Win Best Paper Award at IEEE ICAC Conference

Prof. Kang G. Shin and collaborators have won the Best Paper Award at the 2011 IEEE International Conference on Autonomic Computing for "Maestro: Quality-of-Service in Large Disk Arrays" [Full Story]
Related Topics:  Lab-Software Systems  

Student teams earn prizes in EECS 425: Integrated Microsystems Laboratory

Students earned prizes for their final projects in EECS 425: Integrated Microsystems Lab. The two winning teams built a micro-robotic arm and a MEMS variable optical attenuator. [Full Story]
Related Topics:  Lab-Solid State Electronics (SSEL)  

RobustNet Research Group Releases Mobile App That Measures 3G Network Performance

U-M researchers led by Assoc. Prof. Morley Mao have released an Android/iOS 3G performance evaluation app in response to the FCC Open Internet Apps Challenge. Vote for the app here. [Full Story]
Related Topics:  Lab-Software Systems  

U-M Programming Team Places Second in World Competition

Congratulations to Qifeng Chen, Mark Gordon, and Jonathan Plotzke! This team of programmers has won second place and one of four gold medals in the highly competitive ACM International Collegiate Programming Contest. [Full Story]

2011 EECS Promotions

Congratulations Robert Dick, Tony Grbic, Jay Guo, Wei Lu, Scott Mahlke, Dragomir Radev, and Martin Strauss on your recent promotions! [Full Story]

Dragomir Radev and Colleague Author New Book

Prof. Dragomir Radev has co-authored a new book on the use of graph-based algorithms for natural language processing and information retrieval. [Full Story]
Related Topics:  Lab-Artificial Intelligence  

Satinder Singh Baveja Elected as an AAAI Fellow

Satinder Singh Baveja, Director of the Artificial Intelligence Lab, has been elected a Fellow of the Association for the Advancement of Artificial Intelligence for his significant, sustained contributions to the field of artificial intelligence. [Full Story]
Related Topics:  Lab-Artificial Intelligence  

AMD/Michigan Student Design Contest

With projects exploring techniques in energy efficient computing, two student teams in the graduate course VLSI Design II earned prizes in the annual AMD/Michigan Design Contest. [Full Story]
Related Topics:  Lab-Solid State Electronics (SSEL)  

Fall 2011: EECS 650 - Channel Coding Theory and Applications

Course No.: 650
Credit Hours:
Instructor: Prof. Achilleas Anastasopoulos
Prerequisites: EECS 501

Course Description:
Classical coding theory (which was founded almost 50 years ago) studies codes from theiralgebraic viewpoint. It served communication theorists and practitioners well, but essentiallyfailed to reach the goal set by information theory, i.e., to provide codes that come close tochannel capacity. However, 15 years ago, channel coding theory was revolutionized by theinvention of turbo codes and the re-invention of low-density parity-check codes. This revolution led to the birth of the new subfield of modern coding theory.

In the first part of the course, we will review some basic results from information andcoding theory (e.g., error exponents) in order to see what is the best one should expect froma good code. In the second part, we will study families of good codes, collectively referred toas turbo-like codes. Their asymptotic and finite-length performance, and their encoding anddecoding complexity will be studied. This investigation will conclude by looking at familiesof codes that provably approach the capacity of the binary erasure channel and we will askthe question of whether everything that Shannon predicted has been achieved.

The third part of the course deals with the multi-antenna wireless fading channel, whichpromises bandwidth efficiencies on the order of tens of bits per second per Hertz. Its capacitywill be investigated and families of space-time codes will be introduced and analyzed.

In the last part of this course a few topics in modern coding theory that have the potentialto drive the state of the art in the next twenty years will be presented. Such topics includechannel coding with transmitter side information, coding in the presence of feedback, connectionsbetween communications and control, coding for multi-user channels, recent capacityachieving codes such as polar codes, etc. [Full Story]

Computer Science Students Win Spring 2011 U-M Mobile Apps Challenge with Accessible Messaging

A team of computer science students headed by CS undergraduate Kimberly Hunter took first place in the Spring 2011 U-M Mobile Apps Challenge. [Full Story]

E-Waste event is tomorrow at Pioneer H.S.

Free e-Waste Events May 2011: Recycle ResponsiblyPublic e-Waste Event Saturday, May 7, 9am2pm at Pioneer High School, 601 W. Stadium Blvd., Ann Arbor, MI 48103 [Full Story]

EECS Department Recognizes Outstanding Graduate Student Instructors, Instructional Aides

On April 27, EECS recognized exemplary Graduate Student Instructors and Instructional Aides at the annual GSI awards luncheon. [Full Story]

Halderman: New York Times - Holding Companies Accountable for Privacy Breaches

[Full Story]
Related Topics:  Lab-Software Systems  

Soloway: eSchool News - Mobile Learning: Not Just Laptops Any More

Soloway: THE Journal - Will Smart Phones Eliminate the Digital Divide?

Michigan Mobile Phone Ensemble Performs Six New Works at Spring Concert

On Thursday, April 21, 2011, the Michigan Mobile Phone Ensemble, under the direction of Assistant Professor Georg Essl, performed six original works at its spring concert. [Full Story]

Second Data Mining Workshop Brings Together a Spectrum of Researchers

On Friday, April 22, well over 100 researchers from across the University of Michigan and from industry gathered at CSE for a highly-anticipated workshop on data mining. [Full Story]

David Meisner Receives Yahoo! 2011 Key Scientific Challenges (KSC) Program Award

CSE PhD Candidate David Meisner has received a Yahoo! 2011 Key Scientific Challenges (KSC) Program Award from Yahoo! Labs for his work in reducing energy consumption at data centers. [Full Story]
Related Topics:  Lab-Advanced Computer Architecture  

High School Students Test Computer Games Made By U-M Students

David Chesney's ENG100 class, Gaming for the Greater Good, showcased their final class projects to students from Dexter High School. The games were designed for the needs of those with fine motor control disabilities. [Full Story]

Elliot Soloway Voted HKN Professor of the Year

Based on student input, Elliot Soloway, Arthur F. Thurnau Professor, was selected as the 2010-2011 HKN Professor of the Year by U-M Eta Kappa Nu. [Full Story]

MEMStim takes first prize in the Michigan Business Challenge

Angelique Johnson (MSE PhD EE '07, '11) and her new company, MEMStim, took top honors (including Best Business and Outstanding Presentation) in the 2011 Michigan Business Challenge and Eugene Applebaum Dare to Dream Grant program for U-M startups. Reveal Automation also earns prize. [Full Story]
Related Topics:  Lab-Solid State Electronics (SSEL)  

Fall 2011: Computation for Predictive and Personalized Medicine

Course No.: EECS598
Credit Hours: 3
Instructor: Zeeshan Syed
Prerequisites: EECS281/STATS412 (or equivalent with permission of instructor)

Course Description:
This course provides a multi-disciplinary, hands-on introduction to designing computational systems to address the needs of modern medicine, through real-world projects and clinical/industrial partners. The goal of this course is to develop the knowledge and skills needed to create computational systems for predictive and personalized medicine that can have translational impact in different application domains (e.g., cardiology, psychiatry, critical care). The class consists of lectures and discussions, with students focusing on a semester long project to develop a solution to an important clinical challenge in close collaboration with local partners who are experts in relevant fields. Topics include the main concepts of decision analysis, predictive modeling, data management, biostatistics, and disease pathophysiology. Emphasis will be placed on the advantages and disadvantages of using these methods in real-world systems.

2011 St. Georges Day Feast - an EECS Tradition!

In a tradition that dates back to 1987, faculty served lunch to students, the Chairs slew a dragon, awards were presented, and a good time was had by all. [Full Story]

Fall 2011: EECS 418 Power Electronics

Course No.: 418
Credit Hours: 4
Instructor: H. Hofmann
Prerequisites: EECS 215 and EECS 216, and preceded or accompanied by EECS 320, or graduate standing

Course Description:
Lectures: Monday & Wednesday 3-4:30 Lab: Thursday or Friday 3-6



Meeting the future's energy and environmental challenges will require the efficient conversion of energy. For example, renewable forms of energy must be integrated with the nation's 60Hz AC electricity grid. Furthermore, hybrid electric vehicles require efficient energy conversion in order to improve their fuel economy over conventional vehicles. Power electronic circuits are a key component of these systems. Power electronic circuits are circuits that efficiently convert one form of electrical energy (e.g., AC, DC) into another.

This course will discuss the circuit topologies used to efficiently convert AC electrical power to DC, DC power from one voltage to another, and DC power to AC power. The components used in these circuits (e.g., diodes, transistors, capacitors, inductors) will also be covered in detail. A key aspect of power electronic circuits is the control algorithm used to achieve the desired behavior (e.g., output voltage regulation), and so control theory as it applies to these circuits will also be discussed. [More Info]

Student Programmers Create Mobile CTools App, Sell to U-M

Student programmers have created a Mobile CTools application for iOS and Android, and have sold it to U-M Information and Technology Services. [Full Story]

Researchers Develop Energy Efficiency Profiling Technology for Mobile Platforms

Researchers have built profiling technology to energy-optimize mobile apps and are now seeking students to use 3G phones as part of a study. [Full Story]
Related Topics:  Lab-Software Systems  

Z. Morley Mao Awarded VeriSign Grant for Mobile Internet Infrastructure Research

Assoc. Prof. Z. Morley Mao has been selected to receive a grant from VeriSign, Inc. to pursue a project aimed at strengthening Internet infrastructure. [Full Story]

Eric Wustrow Awarded NSF Graduate Research Fellowship

CSE Ph.D. student Eric Wustrow has been awarded a Graduate Research Fellowship from the National Science Foundation Graduate Research Fellowship Program. [Full Story]
Related Topics:  Lab-Software Systems  

Joe Greathouse Wins Best Student Presentation Award at CGO 2011

CSE Ph.D. student Joe Greathouse won the Best Student Presentation Award at the 2011 International Symposium on Code Generation and Optimization. [Full Story]

Students Show Off, Try Apps at iOS Showcase

Computer science students showcased their iOS mobile app creations at an event in CSE's Tishman Hall on Friday, April 1. [Full Story]

Fall 2011: VLSI Digital Signal Process Systems

Course No.: EECS 598-002
Credit Hours: 3
Instructor: Zhengya Zhang
Prerequisites: EECS 427 or permission of instructor

Course Description:
Digital signal processing (DSP) systems have been enabled by the advances in very-large scale-integrated (VLSI) technologies. New DSP applications constantly impose new challenges on VLSI implementations. These implementations must satisfy real-time constraints imposed by the applications and must fit increasingly stringent area and power envelope. This course will survey methodologies needed to design efficient and high-performance custom or semi-custom VLSI systems for DSP applications. The primary focus of the course is on design of architectures, algorithms, and circuits, which can be operated with small area and low power consumption to deliver a high speed and functional performance. [More Info]

Fall 2011: Radio Frequency MEMS

Course No.: EECS 598-001
Credit Hours: 3
Instructor: Mina Rais-Zadeh
Prerequisites: EECS 414 (introduction to MEMS) or permission of the instructor

Course Description:
* Introduction to RF and RF MEMS* Overview of MEMS processing, both silicon and non-silicon based* Design and high-frequency modeling of MEMS structures using HFSS* Electrostatic, piezoelectric and magnetic actuation for RF MEMS*Reconfigurable architectures- Technology trends* Semester-long team project on a topic related to course material

Micro-electromechanical devices and systems (MEMS) can greatly enhance the performance of RF integrated circuit as they can operate with much lower power in a smaller size compared to their integrated counterparts. This course covers the operation principle, design, fabrication, and technology trend of high-frequency micromechanical devices with focus on those most used for communication application. Devices and systems covered in this course include resonators, switches, filters, phase-shifters, tunable passives, and reconfigurable modules. The need for high-Q devices will be explained in detail and the physical phenomena that limit the performance and scaling of RF MEMS will be discussed. In addition, students will learn about accurate modeling of MEMS in electrical domain, transduction mechanism commonly used in MEMS, and design techniques used to achieve high performance (high power handling, high linearity, low-loss, etc). [More Info]

Ringenberg: Educause Quarterly - Creating a Mobile Community of App Developers

Fall 2011: Embedded System Design and Synthesis

Course No.: 598-3
Credit Hours: 4
Instructor: Robert P. Dick
Prerequisites: (EECS 370 or EECS 373) and (EECS 280) or equivalent or permission of instructor.

Description: Embedded systems are computers within other devices such as automobiles and medical devices. This course will survey the field of embedded system analysis, design, and synthesis and introduce open research topics in the automatic design of reliable, high-performance,low power consumption, inexpensive embedded systems, e.g., smartphones, distributed sensing systems, and multimedia devices. Commonly, half of those attending are graduate students and half are undergraduate students, who typically do very well if ambitious.

Required Text: None

Reference Texts:

  • Wayne Wolf, "Computers as Components: Principles of Embedded Computing System Design", Morgan Kaufman, 2001.
  • Robert Dick, Multiobjective Synthesis of Low-Power Real-Time Distributed Embedded Systems, Dept. of Electrical Engineering,Ph.D. dissertation, Princeton University, 2002.

Readings: Numerous research papers and book chapters will be assigned.Students will write brief summaries of the assigned articles.

Course Goals: Prepare students for research in embedded system synthesis and design. Introduce real-time systems and embedded operating systems basics. Complete original projects that may serve as foundations for further research.

Prerequisites by Topic:
  • Computer programming
  • Algorithm analysis and design
  • Fundamentals of logic design and computer organization


Lecture topics:
  • Introduction to embedded systems
  • Embedded system applications
  • Overview of heterogeneous multiprocessor system-on-chip design problem
  • Models and languages
  • Formal methods for designing reliable embedded systems
  • Heterogeneous multiprocessor synthesis
  • Reliability optimization
  • Real-time systems
  • Scheduling
  • Compilation techniques for embedded systems
  • Embedded operating systems
  • Low-power and power-aware design
  • Novel fabrication techniques for compact and low-power embedded systems
  • Emerging applications (e.g., sensing and actuation intensive applications and user-aware computing)
  • Hardware and software data compression for use in embedded systems
  • Review and student presentations on short projects


Projects: Students will complete one small project and one main project. The instructor will propose a number of possible small project topics. Students may select from among these or propose their own ideas. Small project reports and presentations will be required.The main course project is often an extended version of the small project, but this is not required.

Examples of previous projects include commercially used operating system modules for increasing available memory in smartphone-class embedded systems, a distributed air quality sensing and reporting system, and security-enhancing techniques to implicitly determine whether an embedded system is being used by its owner or a thief,hardware to improve operating lifespans of distributed sensing systems, and scheduling and synthesis algorithms to improve FPGA performance.

Exams: There will be a final exam covering the assigned reading.

Grading:
  • Projects 50%
  • Presentations 25%
  • Literature summaries 10%
  • Exams 15%
[Full Story]

Fall 2011: Auditory Displays and Interfaces

Course No.: EECS 498-005
Credit Hours: 4
Instructor: Wakefield
Prerequisites: EECS 281 or GUI programming proficiency in Matlab

Course Description:
From the honking of a car horn to the immersion of 3-D audio, sound is used to display information to users as well as to support a user's exploration of alternative (virtual) realities. Auditory Displays and Interfaces introduces key concepts in human-computer interfaces, acoustics, signal processing, auditory perception, and psychometric theory which are important in the design and performance characterization of sonic user interfaces (SUIs). A particular SUI development platform (written in Matlab) is presented and used throughout the course to support each of the concepts taught through programming exercises. Student performance is assessed on the basis of homework/small programming projects, exams, and an individual project.

Valeria Bertacco and Ilya Wagner Author Book on Post-Silicon and Run-Time Verification

Associate Professor Valeria Bertacco and CSE alumnus Ilya Wagner have co-authored a new book entitled "Post-Silicon and Runtime Verification for Modern Processors," which has been published by Springer. [Full Story]
Related Topics:  Lab-Advanced Computer Architecture  

Lan Bai Receives Anna Olcott Smith Award

Lan Bai, CSE graduate student, received this award to pursue her research in techniques to simplify and automate the design of wireless sensor networks. [Full Story]

CSE Researchers Win Best Paper Award at ASPLOS 2011

A team of U-M computer science researchers has won the Best Paper Award at the ACM ASPLOS 2011 Conference. [Full Story]

U-M Alumni and Friends Mixer at ISSCC 2011

The University of Michigan Alumni and Friends mixer at the 2011 International Solid-State Circuits Conference (ISSCC) reunited faculty, students, colleagues and friends at this annual event. See photos and other information by following the link. [Full Story]
Related Topics:  Lab-Solid State Electronics (SSEL)  

CSE Alum Sushant Sinha Named One of 18 Young Innovators Under 35 in India

Sushant Sinha, CSE PhD 2009, has been named one of 18 remarkable young technology innovators in India by MIT's Technology Review India. [Full Story]
Related Topics:  Lab-Software Systems  

Michael Cafarella Receives NSF CAREER Award

Prof. Michael Cafarella will pursue research in the area of Building and Searching a Structured Web Database. [Full Story]
Related Topics:  Lab-Software Systems  

Engineers rebuilding Liberias universities and infrastructure

USAID is funding a 5 yr, $18.5M effort to rebuild Liberia after 15 years of civil war. Leading the engineering effort at U-M is Prof. Herb Winful. [Full Story]
Related Topics:  Winful, Herbert  

ASK Applications Places First in Bay Area Entrepreneurial Experience Competition

A team of U-M Computer Science students has won the U-M 2011 Bay Area Entrepreneurial Experience business plan pitch competition, beating out 24 other teams. [Full Story]

Winful: RTI Int - RTI International to Strengthen Liberian Workforce Through New Project in Higher Education

[Full Story]
Related Topics:  Winful, Herbert  

Students Test New Diagnostic Tool in Guatemala on Spring Break

Ten students, including 2 CSE students, are in Guatemala testing a new device that could save the lives of hundreds of newborns a year. Follow on CoE Facebook page [Full Story]

Millimeter-scale computing: Fox News-World's Smallest Computer Created

Millimeter-scale computing: MSNBC-World's smallest computer watches you - from within

Millimeter-scale computing: Computerworld-Researchers create computer that fits on a pen tip

Millimeter-scale computing: EE Times-Millimeter-scale all-in-one computers debut

Olson: Catalyst (ABC TV) - Robot Wars

Olson: Catalyst blog - Future of Warfare

Winning Robotics Team Spotlighted on Catalyst TV Segment

Catalyst, a major consumer science program on ABC in Australia, has aired a segment on the recent MAGIC robotics competition, which Team Michigan won in Nov. 2010. See the Catalyst video and an accompanying blog post.
Related Topics:  Lab-Artificial Intelligence  

Millimeter computing: Discover-World's Teeniest, Tiniest Computer Fits on the 'N' of a Penny

Toward computers that fit on a pen tip: New technologies usher in the millimeter-scale computing era

An implantable eye pressure monitor that is a complete millimeter-scale system, and a compact radio for wireless sensor networks are key advancements to millimeter-scale computing. [Full Story]
Related Topics:  Blaauw, David  Energy  Environment  Health  Integrated Circuits and VLSI  Internet of Things  Millimeter-scale Computing  Sensors  Sylvester, Dennis  Wentzloff, David  Wireless Communications  

Three EECS Teams are Winners in 2011 DAC/ISSCC Student Design Contest

The projects focus on near-threshold 3D computing, a flexible wireless receiver for multiple communication standards, and a clock-harvesting receiver for wireless sensor nodes. [Full Story]
Related Topics:  Blaauw, David  Graduate Students  Mudge, Trevor  Sylvester, Dennis  Wentzloff, David  

David Papa Receives EDAA Outstanding Dissertation Award

Dr. David Papa (CSE Ph.D. 2010) has been selected to receive the 2010 Outstanding Dissertation Award from the European Design and Automation Association. [Full Story]

Farnam Jahanian Named NEF Entrepreneur of the Year

Farnam Jahanian was named NEF Entrepreneur of the Year by New Enterprise Forum for his role in co-founding and growing Arbor Networks, a security services company. [Full Story]
Related Topics:  Lab-Software Systems  

James Boerkoel, CSE Grad Student, Awarded Rackham Predoctoral Fellowship

Mr. Boerkoel received this prestigious fellowship for his research into building assistive computational agents for managing otherwise overwhelming circumstances. [Full Story]
Related Topics:  Lab-Artificial Intelligence  

Nate Derbinsky, CSE Grad Student, Awarded Rackham Predoctoral Fellowship

Mr. Derbinsky received this prestigious fellowship for his research in the extension of artificial intelligence agents with human-inspired long-term memories. [Full Story]
Related Topics:  Lab-Artificial Intelligence  

Laird: USA Today - Watson Plays Jeopardy Well, But What Else Can It Do?

CS Students Take Second Place with Accessible Messaging iPad App at Mobile World Congress

A team of Computer Science students has taken second place in the University Mobile Challenge Competition at the Mobile World Congress in Barcelona. [Full Story]
Related Topics:  Lab-Software Systems  

U-M Computer Scientists, Colleagues Author Book on VLSI Physical Design

Assoc. Prof. Igor Markov and CSE doctoral student Jin Hu have co-authored a new book entitled "VLSI Physical Design: From Graph Partitioning to Timing Closure," which has been published by Springer. [Full Story]
Related Topics:  Lab-Advanced Computer Architecture  

Students Build a Number of Mobile Apps in 48 Hours

U-M students with an interest in mobile device programming came together for the fourth 48-Hour Mobile Apps Hackathon and created an array of functional apps. [Full Story]

Laird: USA Today - Jeopary Champs Take on IBM's Watson

Yahoo! and CSE Kick Off 48-Hour Mobile App Programming Event

U-M Students are encouraged to build app for mobile platforms in the 48-hour hackathon that begins Friday, Feb. 4. [Full Story]

Zeeshan Syed Receives NSF CAREER Award

Prof. Zeeshan Syed will pursue research in the area of Computationally Generated Biomarkers. [Full Story]

Najafi, Wise named Distinguished University Innovators

Prof. Najafi and Prof. Wise are recognized for their role in developing breakthrough technologies in MEMS, leading to numerous startup companies. [Full Story]
Related Topics:  Najafi, Khalil  Technology Transfer  Wise, Kensall  

Five EECS Faculty Recognized with College of Engineering Awards

Valeria Bertacco, Michael Flynn, Eric Michielssen, H.V. Jagadish, and Michael Bailey have received awards from the College. Congratulations! [Full Story]
Related Topics:  Bertacco, Valeria  Flynn, Michael  Jagadish, HV  Michielssen, Eric  

EECS Students Win 2010 U-M Mobile Apps Challenge with HiJack

EECS students took a number of awards, including first place, in the Fall 2010 U-M Mobile Apps Challenge. [Full Story]

Dutta: Slashdot - HiJacking the iPhone's Headset Port

Dragomir Radev Recognized as NACLO Receives Linguistics, Language and the Public Award

The North American Computational Linguistics Olympiad and its co-founders have been recognized for their impact on the awareness of the field. [Full Story]

OnStar Sponsors Challenge for Students to Develop Voice-Based Apps

Students: The OnStar Student Developer Challenge is your chance to show of your creativity and to help OnStar explore the future of Responsible Connectivity. [Full Story]

Farnam Jahanian Named AAAS Fellow

CSE Chair Farnam Jahanian has been named an AAAS Fellow for his distinguished contributions to the dependability and security of network systems. [Full Story]
Related Topics:  Lab-Software Systems  

Exploring the Upper Limits of Low-Energy Computing

Ten years ago, Prof. Trevor Mudge shifted the focus of his research from the development of high-performance computers to the pursuit of new technologies for ultra-low-power computing. [Full Story]
Related Topics:  Lab-Advanced Computer Architecture  

Soloway: New York Times - Math That Moves: Schools Embrace the iPad

Soloway: Mlive.com - Smart phones changing work, play and school

Laird: The Washington Post - Artificial intelligence makes some progress, but robots still can't match humans

Halderman: Lecture on EVMs creates chaos in Gandhinagar, rescheduled

Halderman: AnnArbor.com - U-M Professor threatened with deportation by Indian officials, kept from presenting controversial study