About Me: William H. Schultz
I am currently the Senior Macintosh Technician at The Electronic Office of Asheville. Yes, I am an Apple Certified technician. I am an Apple Certified System Administrator 10.3 (ACSA), Apple Certified Technical Coordinator 10.3 (ACTC), Apple Certified Help Desk Specialist 10.3 (ACHDS), Apple Certified Desktop Technician (ACDT), and an Apple Certified Portable Technician (ACPT). I have been a bench technician since July of 2003 and know most current machines inside and out. I have been running OS X Server full time on several machines since early 2004.
In addition to my time as a bench tech, I am also a graduate of the University of North Carolina at Charlotte. I double majored in math and computer science. My most impressive project that I completed is a simple raytrace program. The requirements for this application were that it be able to create different colored spheres with lights. It needed to be capable of diffuse, specular, and phong reflection. In addition to this, I also added the ability for the application to render planes and colored lights. Plane rendering was done using a simple intersection algorithm that I created.
My biggest project, Modeler, is an extension of my senior project. For the mathematics side of the senior project, I extended the Lagrange Interpolation algorithm to work with multidimensional input and multidimensional output. I also designed and implemented an algorithm to find the location of a camera based on certain well-defined points in the image. To satisfy the requirements for both senior projects, I did a writeup of both algorithms, I implemented both algorithms, and I demonstrated the camera location discovery algorithm.
The original implementation of the camera discovery algorithm took several minutes to complete. It was a brute-force search. However, I discovered certain consistencies in the search and was able to cut the search time back to just a few seconds by using an algorithm similar to a binary search. This has not yet been publicly laid out.
My greatest mathematical acheivement in college is rather simple. In my junior year, I successfully passed 5143 and 5144, the two graduate level analysis courses. This doesn't sound all that tough. However, very few undergraduate students are brave enough to attempt these courses, and the graduate students fear the day they must take the courses. Other than saying that, I admit that my computer science acheivements look more impressive. However, this class proved to me that I am a quick and efficient learner of even the most difficult concepts (if only memorizing raw data worked the same way...).
Lastly, I know that my web site is relatively low-par. The sole purpose of the webiste is to get the information on the internet. It serves a low-level functional purpose. I am not claiming to be a web developer. I am in programming, not page layout. My platform of choice is Mac OS X, but I do have a significant amount of experience with general UNIX, and I am open to new horizons.
If you have any comments, recommendations, criticisms, or six-figure job offers, talk to me.