• halcanary@gmail.com • +1-919-724-2801 •
• 707 Horton Rd, Durham NC 27704-1745 •
University of North Carolina at Chapel Hill, Graduate Student, Computer Science Department, August 2011–present
• Master of Science, May 2013 (expected).
• Focusing on scientific visualization, computer graphics, and scientific computing.
• GPA 4.0.
Florida Gulf Coast University, Fort Myers, Florida, 2010–2011
• Took five undergraduate-level computer science courses in preparation for graduate school.
• GPA 4.0.
Edgewood College in Madison, Wisconsin, 2004–2005
• Pursued a teaching certificate in secondary mathematics.
• Worked as a supervised student teacher in middle and high schools.
University of Wisconsin-Madison, 2003–2004
• Took upper-level math classes while evaluating the possibility of graduate school in mathematics.
• Continued as a student researcher and freelance tutor.
University of Wisconsin-Madison, Bachelor of Science, May 2001
• Majors in Physics and Math, GPA 3.52, Major GPA 3.70
• Student jobs in physics research, tutoring, and mathematics research.
• Albert Augustus Radtke Scholarship for Distinguished Achievement in the Study of Undergraduate Physics (May 2001)
Primary Author
Hal Canary. Aztec Diamonds and Baxter Permutations. The Electronic Journal of Combinatorics 17 (2010), #R105 (Abstract)
Co-Author
Steffen A. Bass, Hannah Petersen, Cory Quammen, Hal Canary, Christopher G. Healey, Russell M. Taylor II. Probing the QCD Critical Point with Relativistic Heavy-Ion Collisions. Central European Journal of Physics, December 2012, Volume 10, Issue 6, pp 1278-1281. (Abstract) (I wrote parts of the software used for visualization.)
Research Assistant,
University of North Carolina at Chapel Hill Computer Science Department. May 2011–present.
• Worked on MADAI project as a scientific visualization expert.
• Used the VTK (Visualization Toolkit) library in C++ and Python.
• Wrote software to implement visualization tools developed by myself and others, including new VTK classes to extend VTK's functionality and macros to extend ParaView's (a visualization appliction) functionality.
• Collaborated on the design and implementation of the MADAI software tools.
• Worked with scientist collaborators to understand and document their visualization and statistical needs.
• Assisted collaborators with setting up and using visualization software tools.
Receiving Manager, Barnes & Noble
April 2008–April 2011
• Responsible for receiving operations, returns, and inventory.
• Responsible for managing and training of employees in receiving department.
Lead Bookseller, Barnes & Noble
October 2006–April 2008
• Served customers.
• Maintained a section of the sales floor.
• Assisted in training and development of other employees.
College Math Tutor,
Edgewood College.
September 2004–August 2005:
•
Tutored a wide variety of college math students.
Programmer and Student Researcher,
UW-Madison Math Department.
September 2003–May 2004 and January–May 2001:
• Wrote software that explains aspects of the research.
• Proved theorem about Baxter permutations and alternating sign matrices.
• Collaborated with other students on combinatorics research.
• Wrote papers summarizing our research.
(See Aztec Diamonds and Baxter Permutations
and Newton's Method as a Formal Recurrence)
Interface Analyst and Programmer,
Epic Systems Corporation.
September 2001–December 2002:
• Wrote database interface software.
• Worked with customers to install and configure our software.
• Troubleshot customer issues.
• Wrote custom software for customers.
System Administrator, UW-Madison Physics Department Computational Physics Lab,
Fall 2000–Spring 2001:
• Installed programs and set up user accounts for Linux network.
Undergraduate Researcher, UW-Madison Physics Department Magnetohydrodynamic
Dynamo Experiment. Summer 1999–Summer 2000:
• Designed group web site.
• Built equipment in the machine shop.
• Wrote software to control experiment machinery.
• Ran computer simulations of the experiment.
• Fluent in Python, C++, C, Java.
• Experience with scientific and numerical computing, graphics software, databases and database interfaces, web-related programming (PHP, JavaScript).
• Experience operating and maintaining Unix and Linux workstations and servers.
• Comfortable with using source control (Git) to collaborate on large software projects.
• Loves writing little programs that make life easier: github.com/HalCanary.