University Profile Database

Richard P. Simpson

My Websites
Department Site
  • Computer Science
    Assistant Professor

    Office Location
    Bolin Hall 126E
    Office Hours

    Phone
    Voice: (940) 397-4191
    Fax: (940) 397-4442
  •   Semester Course # Section Course Name Location Days / Times
    Details Fall 2018 5463 101 Natural Computing Bolin Hall 312

    MW 1:00-2:20

    Details Fall 2018 4883 101 Programming Techniques Bolin Hall 103

    TTh 12:30-1:50

    Details Fall 2018 3013 101 Advanced Structures and Algorithms Bolin Hall 320

    MWF 10:00 - 10:50

    Details Fall 2018 3013 101 Advanced Structures and Algorithms Bolin Hall 320

    MWF 10:00 - 10:50

    Details Fall 2017 CMPS 3013 101 Adv Stuctures and Algorithms Bolin Hall BSH 320

    8:00 am MWF

    Details Fall 2017 5323 101 Topics in Computational Science: Bioinformatics Bolin Hall 312

    MW 1:00 pm - 2:20 pm

    Details Fall 2017 1063 102 Data Structures and ADT Bolin Hall 312

    Tu/Thr 11:00 am -12:20 pm

    Details Fall 2016 CMPS 5443 101 Advanced Programming Techniques Bolin Hall 103

    Tu/Thur 12:30 am -1:50 pm

    Details Fall 2016 CMPS 5353 101 Computer Graphics and Visualization Bolin Hall Bolin 320

    MWF 10:00-10:50 am

    Details Fall 2016 CMPS 4213 101 Introduction to Computer Graphics Bolin Hall Bolin 320

    MWF 10:00-10:50 am

    Details Fall 2016 CMPS 3013 101 Adv Stuctures and Algorithms Bolin Hall BSH 320

    10:00 am MWF

    Details Spring 2015 5343 201 Algorithmic Analysis Bolin Hall 320

    MW 1:00-2:30 PM
     

    Details Spring 2015 2143 201 Object Oriented Programming Bolin Hall 213

    Tue/Thur 2:00 - 3:30

    Details Spring 2015 1023 201 Computing for Science Majors Bolin Hall 103

    MWF 10:00 AM

    Details Spring 2014 CMPS 4883 101 Compiler Design Bolin Hall Bolin 103

    TTh 9:30 am

    Details Spring 2014 CMPS 4313 101 Interactive 3D Game Graphics Bolin Hall Bolin 103

    TTh 3:00 pm

    Details Spring 2014 1023 101 Computing for Science Majors Bolin Hall 103

    MWF 11:00 AM

    Details Fall 2013 CMPS 4213 101 Introduction to Computer Graphics Bolin Hall Bolin 320

    TTh 2:00- 3:20

    Details Fall 2013 5353 101 Graduate Topics in Computer Graphics Bolin Hall 320

    MW 3:20-4:50 PM

    Details Fall 2013 1023 201 Computing for Science Majors Bolin Hall 103

    MWF 11:00 AM

    Details Spring 2013 5433 280 Grad: Top:Parallel/Distrib System ( HPC) Bolin Hall 320

    TTH 5:00-6:20

    Details Spring 2013 2133 201 Data Structures Bolin Hall 320

    TR 9:30 AM
     

    Details Spring 2013 1033 2H1 Topics in Computer Science- Honors Bolin Hall 103

    MWF 10:00 am

    Details Fall 2012 CMPS 1013 106 Microomputer Applications Dillard College of Business Administration 306

    1:00 MWF

    Details Fall 2012 5143 180 Advanced Operating Systems Bolin Hall 320

    TTH 3:30 PM

    Details Fall 2012 1023 101 Computing for Science Majors Bolin Hall 103

    MWF 11:00 AM

    Details Spring 2012 CMPS 1013 207 Microomputer Applications Dillard College of Business Administration 328

    11:00 TTH

    Details Spring 2012 5343 201 Algorithmic Analysis Bolin Hall 320

    TR 3:30 PM
     

    Details Spring 2012 1023 201 Computing for Science Majors Bolin Hall 103

    MWF 11:00 AM

    Details Fall 2011 CMPS 1013 102 Microomputer Applications Dillard College of Business Administration 328

    9:00-9:50 MWF

    Details Fall 2011 CMPS 1013 103 Microomputer Applications Dillard College of Business Administration 328

    10:00-10:50 MWF

    Details Fall 2011 5143 170 Advanced Operating Systems Bolin Hall 320

    TTH 5:30 PM

    Details Fall 2011 1033 1H1 Topics in Computer Science- Honors Bolin Hall 103

    TTh 11:00 AM

    Details Spring 2011 5353 270 Graduate Topics in Computer Graphics Bolin Hall 320

    MW 7:00 PM

    Details Spring 2011 5353 270 Graduate Topics in Computer Graphics Bolin Hall 320

    MW 3:30-4:50 PM

    Details Spring 2011 2133 201 Data Structures Bolin Hall 320

    TR 11:00 AM
     

    Details Spring 2011 1023 101 Computing for Science Majors Bolin Hall 103

    MWF 11:00 AM

    Details 2011 CMPS 4213 101 Introduction to Computer Graphics Bolin Hall Bolin 320

    TTh 1:30- 2:50

    Details Fall 2010 5143 180 Advanced Operating Systems Bolin Hall 320

    TTH 5:30 PM

    Details Fall 2010 1023 101 Computing for Science Majors Bolin Hall 103

    MWF 10:00 AM

    Details Fall 2010 1023 101 Data Structures Bolin Hall 320

    TR 11:00 AM
     

  • Institution Degree Graduation Date
    Sam Houston State University MS Aug 11 1973 12:00AM
    Sam Houston State University BS May 15 1971 12:00AM
  • Institution Position Start Date End Date
    Irving L. Peabody Civil Engineers Surveyer
    Southwestern Bell Telephone Company Engineer
    Department of Education, New South Wales, Australia Mathematics Teacher
    Tyler Jr. College, Tyler, TX Instructor of Mathematics
    CertainTeed, Wichita Falls, Tx Software Consultant
    United States Army Research Labs, Dover, NJ Software Consultant
    Midwestern State University Assistant Professor
  • Solving the T-Joint Problem in Reconstructing 2-D Objects, (with C. Stringfellow, R., Hood, J., Enloe, K., Krasniqi, R., Ngo, T., Keown, R.) Proceedings of Intl Conf. on Imaging Theory and Applications, Angers, France, May, 2010.

                Matching 2D Fragments of Objects (with Stringfellow, C., Bui, H., Peng, Y., and Hood, J.) Proceedings of the ISCA International Conference on Computer Applications in Industry and Engineering (CAINE2008), Hawaii, Nov. 2008.

                 "3D File Formats for Graphics Projects"(with Catherine V. Stringfellow, Proceedings of the Eighteenth Annual CCSC South Central Conference, in the Journal of Computing in Small Colleges, April 2007, Wichita Falls, TX.

    Data Structures from an Empirical Standpoint, Journal of Computing in Small Colleges, v. 21, no. 4 April 2006, (with R. Halverson), Proceedings 17th Annual CCSC South Central Conference, Huntsville, Texas.

    Landscape Smoothing of Numerical Permutation Spaces in Genetic Algorithms, Journal of Computing in Small Colleges, v. 19, no 4.  April 2004.  (With R. Halverson).  Proceedings 15th Annual CCSC South Central Conference, Austin, Texas.

     

    "Developing 3-D Animated Applications Prototypes in the Classroom" (with A. Passos), Proceedings of the Thirteenth Annual CCSC South Central Conference, in the Journal of Computing in Small Colleges, April 2002, Seguin, TX.

     

    "Object-oriented framework for rapid game prototyping,"(with A. Passos), in the Proceedings of the IS&T/SPIE's 14th International Symposium on Electronic Imaging, San Jose, CA, January, 2002, vol. 4660.

     

    Theoretical Constraints on Multidimensional Retiming Design Techniques, Proceedings of SPIE (AeroSense) - Visual Information Processing X, p.238-245, April 2001. (With Nelson Passos, Delvin Defoe, Reynold Bailey, Ranette Halverson).  Presented in Poster Session by Delvin Defoe, April 19, 2001, Orlando, Florida.

     

    VHDL Design Optimization for Two-dimensional Filters, Proceedings of International Society for Optical Engineering (SPIE) International Symposium on Science and Technology - Electronic Imaging 2000, Vol. 3970, Jan. 2000.  (With Nelson Passos, Jian Song, Robert Light, Ranette Halverson).

     

    "Faster Shellsort Sequences: A Genetic Algorithm Application", Proceedings of the International Society for Computers and Their Applications (ISCA), April 7-9, 1999. (With Shashidhar Yachavaram) Presented at the conference, Cancun Mexico.

     

    "Genetic Algorithms Using Galib", Journal of Computing in Small Colleges", (With Ranette Halverson) Vol. 14, Number 3, Presented at South Central Conference, April 16-17, 1999, Austin Texas.

     

    "A Perfect Branch Prediction Technique for Conditional Loops," (with V. Andronache and N. Passos), in the Proceedings of the World Multiconference on Systemics, Cybernetics and Informatics (SCI'98) and the 4th International Conference on Informatics Systems Analysis and Synthesis. (ISAS'98), Orlando, FL, July, 1998.

     

    "An Efficient Implementation of Nested Loop Control Instructions for Super Scalar Processors," (with V. Andronache and N. Passos), in the Proceedings of the 1998 Midwest Symposium on Circuits and Systems, Notre Dame, IN, August, 1998.

     

    Teaching a Computer Graphics Class with DirectX,  Journal of Computing in Small Colleges, Vol. 13, No. 4, 61- 66, March 1998. (With Paulius Micikevicius, Ranette Halverson).

     

    "Precise-MD: A Software Tool for Resources Constrained Scheduling of Multi-Dimensional Applications", Proceeding of the International Symposium on Circuits and Systems (ISCAS), May 31- June 1, 1998. (With Jia Hua, Obaidur Rashid, Nelson Passos, Ranette Halverson) Presented at the conference as a poster session, Monterey, Ca.

     

    "An Efficient Implementation of Nested Loop Control Instructions for Fine Grain Parallelism" Journal of Computing in Small Colleges, (With Virgil Andronache, Nelson L. Passos) Vol. 13 #4, Mar 1998, p67-76

     

    "A Method of Finding The Slope Of A line Tangent To Certain Functions", Works Mathematics, (Sept. 1977). Article concerned with the transition from algebra to calculus.