Daniel Ernst is an Assistant Professor of Computer Science at the University of Wisconsin-Eau Claire. His research interests include parallel computing education and performance analysis. He has previously worked on several computer architecture topics, such as low-power and reliable design, along with curricular and pedagogical topics related to the teaching of Computer Science and Engineering.
I will be leaving UW-Eau Claire at the end of this semester for a full-time position as a System Architect at Cray, Inc. in St. Paul, MN. - If you have me as an advisor, You'll still come to me for meetings/PACs this Spring, but you'll be re-assigned a new advisor before the beginning of the Fall Semester.
It's been a while! I've recently added a bunch of links (talks/posters/resources) to my teaching page. Check it out!
Dan Stevenson presented our paper Hybrid and Custom Data Structures: Evolution of the Data Structures Course at ITiCSE 2009 in Paris, France.
Intel gave me two forums this year to talk about introducing parallelism to undergraduates. In the Fall, I presented a webinar (which is no longer posted), which closely mirrors my talk at ITiCSE '08. This May, I was a guest on "Teach Parallel", a BlogTalkRadio show hosted by Intel's Academic Community.
After waiting for 5+ years, my US patent was finally approved.
Classes start September 2nd! Course website links are located on the teaching page
I presented the paper Concurrent CS: Preparing Students for a Multicore World at ITiCSE 2008 in Madrid, Spain.
Darren Kulp won a Best Paper award at MICS 2008!