Devin Gray
Montana State University
Masters Student, Computer Science
My name is Devin Gray. I am currently working towards a Masters degree in Computer Science. I work full time as an Application Engineer at RightNow Technologies here in Bozeman, Montana. Due to this, I am taking the courses only track on a part time basis: one class per semester. At this pace I expect to graduate in the Spring of 2013.

EPS Building - the home of the CS department (3rd floor)
Current Semester: Fall 2011
CSCI 538 Computibility (required)
3 Credits
Professor: Binhai Zhu
PREREQUISITE: CSCI 338 - Computer Science Theory
-- Turing machine computability and decidability; abstract time and space complexity; intractability.
Course Website
Remaining Classes from Program of Study
500 Level (6+ credits):- S 2012 - 3 Credits - CSCI-520 - Parallel and Distributed Computing
- Su 2012 - 3 Credits - CSCI-592 - Independent Study
- F 2011 - 3 Credits - CSCI-451 - Computational Biology
- S 2013 - 3 Credits - CSCI-442 - Computer Vision: Robot Vision
Courses Taken
CSCI 550 Data Mining - Fall 2010
3 Credits
Professor: Rafal Angryk
PREREQUISITE: A probability or statistics course.
-- Clustering, classification and pattern recognition; performing automated discovery of knowledge from a data set.
CS515 - Analysis of Algorithms - Spring 2010
3 credits
Professor: Brendan Mumey
-- Concrete time and space complexity; combinatorial algorithms; greedy algorithms; dynamic programming; probabilistic and randomized algorithms; branch-and-bound algorithms.
Book: Introduction to Algorithms, Third Edition (supplemental content)
CS535 - Advanced Database Theory - Fall 2009
3 credits
Professor: Rafal Angryk
-- Advanced database models including active, distributed, deductive, temporal, object-oriented, and web-based; normalization theory and query optimization.
CS536 - Advanced Artifical Intelligence - Spring 2006
3 credits
Professor: John Paxton
-- An exposure to advanced topics from the field of artificial intelligence. Example topics include machine learning, evolutionary computation, natural language processing, and cognitive science.
CS425 - Computer Graphics - Fall 2005
4 credits
Professor: Ray Babcock
--High resolution computer graphics. 3D graphics programming using a high level API. Vector mathematics for graphics. Graphics primitives. Curve and surface representations. Transformations using matrices and quaternions. Representing natural objects with particle systems and fractals. Shading and lighting models. Global illumination models. Color representations.