Michael Byrd  

As soon as we started programming, we found to our surprise that it wasn't as easy to get programs right as we had thought. Debugging had to be discovered. I can remember the exact instant when I realized that a large part of my life from then on was going to be spent in finding mistakes in my own programs.

--Maurice Wilkes discovers debugging, 1949

My ECS10 Page (such as it is) exists here

+ 5   6 7 years + 30 40lb + Goatee + not Slightly Thinning Hair = Me Now

Hello I’m Michael Byrd.

Curriculum Vitae {PDF} 04/2007

(Yes I'm going to add CSS and make it pretty and some personal stuff soon, just haven't taken the time. I have some personal pics here)

I’m currently researching clustering methodologies on high dimensional data and utilizing machine learning techniques on computational geometry problems for problems with spatial data. I enjoy using database technology in all aspects of research and I am looking to incorporate a better organizational structure to research software design.


(that totally won’t help the spam... but I’m trying it anyway)

I’m currently working in the DBIS (DataBase and Information Systems) lab at UC Davis. It’s my second year as a PhD student and I’m definitely improving : ) It's a great smaller lab with plenty of individual attention

My Primary Adviser is Michael Gertz

In my free time I work on projects with Zhendong Su and his talented students

Classes:

All research all the time right now :)

Papers:

link ConceptDoppler.org

Conference Publications:

People I watch:

Hanan Samet - homepage - Referred to me as the "pope" of spatial indexing structures. Incredibly impressive list of credentials.

Markus Schneider - homepage - Strong contributer to early data types and models for spatial databases and queries.

Christian (S.) Jensen - homepage - Publishes a lot of work along the lines that I research. A lot of work with indexing structures for moving objects and clustering these objects.

Dimitris Papadias - homepage - My advisor once called him "Mr. Spatial". This title seems to fit well as he has a prolific publication list in this area. Trajectory and moving data points seem to pop up frequently in his work.

Projects:

I'm currently working on projects with such vague names as: Plucker, Particles, GFC, Malware (hibernating)

Handy Links:

These are a couple of links to online courses (free) from a couple universities... I love these

Index of Video Lectures

UCBerkeley Class Podcasts (Mp3 and Vid)
MIT OpenCourseWare(course index is on the left)
Harvard Classes

Advanced topics (in programming) from google video. I prefer hearing lectures to reading when possible and there are some great ones here.
Videos

Google TechTalks can be found on this channel videos
Here is one specifically on CGAL! video

I hate reading most academic papers. This link helps wade through the murky depths:
How to read academic papers in 4 easy steps for students *and* teachers