Good
Prof. Simon is amazing! However, we struggled transitioning to online class. He submits grades late, but thank God he's a lenient grader. I would suggest you really attend class.
Poor
Topics in class are pretty interesting, but his presentation style is quite mediocre. He is one of the most terrible graders I've ever encountered! We got our first assigned grades the day of the final and he took until the due date for semester grading to return class grades. Wouldn't want to take him again.
University of Maryland Baltimore County - Computer Science
Doctor of Philosophy (PhD)
Computer Science
University of Maryland Baltimore County
CSC
United States Department of Defense
Oak Ridge National Laboratory
Vicksburg
MS
Located at the Engineer Research and Development Center
Distributed Supercomputing Resource Center (ERDC-DSRC)\n\n* Member of the DoD High Performance Computing Modernization Office (HPCMO) performance evaluation team. \n\n* Provided application performance tuning
porting
code parallelization
performance measurement
and parallel application design for Department of Defense high performance computing systems and applications. \n\n* Developed synthetic and application based benchmark packages for industry and other federal departments.
Computational Scientist
U.S. Army Engineer Research and Development Center
CSC
Goddard Space Flight Center Greenbelt
MD
Manager of the High Performance Computing User Services group which provided high performance computing support for NASA's Science Mission Directorate and affiliated domain scientists.\n\n* Duties included application and system performance evaluation
troubleshooting and HPC software integration.\n* Provided level 1 and level 2 technical support.\n* Developed tools for monitoring and modeling production HPC systems and applications.
Computational Scientist
NASA Center for Climate Simulation
CSC
Oxford
MS
Developed outlines and content for books
student and teacher manuals
\nand comprehensive tests to demonstrate extensive knowledge and engineering of the Linux operating system. SAIR was the first vendor neutral Linux certification company
in 2001 we were purchased by Thompson Learning.
Technical Writer
SAIR Linux and GNU Certification
Catonsville
MD
Each semester I teach one of the following courses in the department of Computer Science & Electrical Engineering \n* CMSC 313: Computer Organization and Assembly Language Programming\n* CMSC 483/691: Parallel and Distributed Processing\n* CMSC 455: Numerical Computation\n* CMSC 203: Discrete Mathematics\n
Adjunct Professor
University of Maryland Baltimore County
University of Mississippi
Oxford MS
Assisted researchers in the development and use of high performance computing applications and systems. Job included system administration and performance analysis duties on production systems in a university research environment. Worked on some great HPC architectures;\nCray C90
SGI Origin 3800
SGI Onyx 10000
SGI Altix 3700
500 node Intel cluster.
Supercomputer Consultant
Mississippi Center for Supercomputing Research
Oak Ridge
TN
Worked in the computer science and mathematics division.\nContributed to basic and applied research in the fields of distributed systems
networking
and storage. Duties include designing and developing distributed software solutions for the scientific community
specifically in the area of high performance computing and distributed storage research. I worked as the software development lead on the FreeLoader project
which is a distributed aggregate storage cache designed to maximize throughput of large data transfers.
Research Associate
Oak Ridge National Laboratory
Computer Systems Researcher
Baltimore
Maryland Area
United States Department of Defense
Master of Science (MS)
Computer Science
African Drum and Dance Ensemble
University of Mississippi
ACM
SIAM
German
English
Bachelor of Arts (BA)
Mathematics minor
Computer Science and Philosophy
Member of Track & Field and Cross Country teams
University of Mississippi
MPI
CUDA
Perl
High Performance Computing
Parallel Computing
Fortran
Supercomputing
C
Simulations
Operating Systems
Distributed Systems
Programming
Parallel Processing
Compilers
OpenMP
Software Development
Multi-core
Machine Learning
OpenSHMEM
Linux
Performance Studies of the Blossom V Algorithm
The Blossom algorithm is a graph theory algorithm that was first introduced in 1965 and which has been incrementally improved over time. The most recent version
Blossom V
computes a perfect matching of minimum cost of a graph. \n\nResearch included performing memory analysis
determining computational limitations
and conducting performance studies of the Blossom V algorithm.
Army SBIR Phase II: An Approach for Parallelizing Legacy CFD Applications
Provide parallel programming expertise and perform HW/SW performance evaluation for various HPC platforms.
Tyler
Simon
University of Maryland Baltimore County
Mississippi Center for Supercomputing Research
SAIR Linux and GNU Certification