Welcome to my website. I am an Associate Professor at Carnegie Mellon University's Robotics Institute. My research focuses on legged systems. I work on principles of legged dynamics and control, their ...
You will be doing your Intro to Computer Systems lab assignments on a cluster of rack-mounted Intel Nehalem-based servers called the shark machines. This cluster was donated by the Intel Labs Higher ...
Homepage of Michael KaessAbstract Underwater perception and 3D surface reconstruction are challenging problems with broad applications in construction, security, marine archaeology, and environmental ...
The labs are the heart of this course. Much of what you learn in this course will be through completing these labs. L0 should normally be submitted by the 1st due date. The 2nd due date is provided ...
Natural Language Processing (NLP) researchers study fundamental problems in automating textual and linguistic analysis, generation, representation, and acquisition. While NLP is applied in a huge ...
We were interviewed about our work by WESA (the NPR radio station in Pittsburgh), and we were featured live on the local radio station KQV 1410 AM. Abstract Photo-editing software restricts the ...
From smart phones, to multi-core CPUs and GPUs, to the world's largest supercomputers, parallel processing is ubiquitous in modern computing. The goal of this course is to provide a deep understanding ...
Students in my classes will receive the most rapid answers to their questions if they follow the guidance provided by the class syllabus--most mail should go to the staff mailing list instead of to me ...
"We look at people like Jack Pidgeon or the public school teacher who stretched the envelope for 30 years as exceptions, as anachronisms, because only the toughest can make a life of it. And that's ...
SCS faculty members Carolyn Rosé and Jun-Yan Zhu recently received endowed chairs to recognize their research contributions and support their future work.
Welcome to my poker page! Here you can play one-card poker against the computer. Of course, the bets are not for real money. Click the Deal button to begin. Here are the rules of the game: you and the ...