Matthew C. Hancock
Email: | mhancock@math.fsu.edu |
Website: | https://notmatthancock.github.io |
Education
- (Fall 2012 – Spring 2018 (anticipated))
- Ph.D. Candidate in Applied and Computational Mathematics, Florida State University (Tallahassee, FL)
- Focus: Machine learning and image-processing methods for lung CT image analysis; statistical extension of level set method for image segmentation
-
Relevant coursework:
- Numerical Methods (interpolation, integration, ODEs/PDEs, linear algebra, and optimization)
- Machine Learning
- Probability theory and Statistical Inference
- Computer Vision
- (Spring 2012)
- B.S. in Applied Mathematics with Computer Science focus, Ferris State University (Big Rapids, MI)
Work
- (Fall 2012 – present)
- Teaching Assistant at Florida State University (Tallahassee, FL)
-
Responsibilities / Accomplishments:
- Instructor, Multi-variable Calculus (``Calc 3") (Summer 2017)
- Distinguished Teaching Assistant Award (2017)
- Assistant, Foundations of Computational Math (graduate level course) (Fall 2016, Spring 2017).
- Instructor, C++ computing seminar (Fall 2016).
- Instructor, Single-variable Calculus (``Calc 1") (Fall 2017, Spring 2016, Summer 2016).
- Instructor, Precalculus (Fall 2014, Spring 2015).
- Recitation instructor, Discrete Mathematics (Fall 2015).
- Assistant, various math courses (College algebra, Liberal Arts math, Trigonometry, Business calculus).
- (Fall 2011 – Fall 2012)
- Web developer at Occupational Research and Assessment (Big Rapids, MI)
-
Responsibilities / Accomplishments:
- Created and designed web systems for a number of third-party organizations using the Ruby on Rails web development framework.
- (Fall 2009 – Fall 2011)
- Tutor at Ferris State University (Big Rapids, MI)
-
Responsibilities / Accomplishments:
- Tutor for undergraduate introductory programming course taught with the Python programming language, and for undergraduate calculus courses.
Journal Publications
Conference Proceedings
Posters Presented
Talks Given
Computational Fluency
- High-level programming languages: Python (NumPy, SciPy, Scikit Learn, Scikit Image, Mayavi, Theano, Cython), JavaScript, (to a lesser degree: Ruby, PHP)
- Mid-level programming languages: C/C++, Fortran
- Markup languages: LaTeX, Web (HTML, CSS)
- Relational databases languages: SQLite, MySQL
- General Unix-like operating system tools
Activities
- Creator and developer of Pylidc -- Pylidc is a software library for working with LIDC lung CT dataset. The library is built with Python and its associated scientific computing libraries and is freely available. https://github.com/pylidc/pylidc
- C++ and Fortran Reference Guides for Graduate Seminar -- In collaboration with a fellow graduate student, Emacs Org-mode was used to create C++ and Fortran reference guides to be used in the Applied and Computational Mathematics computational seminar for first year graduate students at FSU. The guides are available under a Creative Commons license. http://notmatthancock.github.io/teaching/acm-computing-seminar/resources/langs/cpp/
- Participant in Capital One modeling competition -- Our group created a neural network model for identifying fraudulent credit card transactions. This involved preprocessing tens of gigabytes of raw data to be placed into an SQL database, whereafter a GPU-based (using Theano) neural network was trained.
Memberships
- Student Member - Society for Industrial and Applied Mathematics (SIAM)
- Student Member - American Mathematical Society (AMS)
- Student Member - Society for Optics and Photonics (SPIE)