Paul D Wiedemeier, PhD
Associate Professor, Computer Science
Education
Ph D
2005, Computer Engineering and Computer Science
University of Missouri - Columbia
MS
1992, Computer Science
Michigan Technological University
BS
1990, Computer Science
Drake University
Biographical Sketch
I earned a Ph.D. in Computer Engineering and Computer Science from the University of Missouri - Columbia (2005), a M.S. in Computer Science from Michigan Technological University (1992), and a B.S. in Computer Science from Drake University (1990).
I arrived at the University of Louisiana at Monroe (ULM) in the 2006 Fall Semester, and currently hold the rank of Associate Professor of Computer Science. Prior to joining the ULM faculty, from 1999 to 2005, I was employed by Columbia College of Missouri as an Assistant Professor of Computer Science. During the years 1995 to 1998, I was employed by the University of Missouri - Columbia as an Adjunct Instructor of Computer Science.
I am a member of many professional organizations, including the Association for Computing Machinery, the Institute of Electrical and Electronics Engineers, the Computer Science Teachers Association, the Consortium for Computing Sciences in Colleges, the American Radio Relay League, the Tucson Amateur Packet Radio Corporation, the Radio Amateur Satellite Corporation, the Association of Information Technology Professionals, and the Louisiana Academy of Sciences.
I hold an Amateur Extra Radio License (KE5LKY) issued by the United States Federal Communications Commission and tinker with digital communication over amateur radios. I am a licensed USA Swimming official and often spend one weekend a month officiating swimming meets for the Bulldog Aquatics Club, my sons' team USA Swimming team
When not at work, I spend most of my time with my lovely wife, Allison (ULM Biology), and my two sons, Adam and Connor. I enjoy swimming, printmaking, and reading science fiction/fantasy and American historical non-fiction.
Licensure & Certification
Research Interests
Informatics
With respect to Informatics (e.g. bioinformatics, computational biology, computational ecology, etc.), I have been fortunate to work with several biology and computer science faculty at the University of Louisiana at Monroe on projects that required the development of computational tools.
I am actively developing applications to help microbiologists categorize Actinobacterial phage using restriction endonucleases "cut" information. Specifically, I have written the code for the Phage Enzyme Tool (PET) using specifications provided by Dr. Ann Findley (ULM Biology), Dr. Chris Gissendanner (ULM Biology), Dr. Allison Wiedemeier (ULM Biology), and Dr. Russ Minton (University of Houston Clear Lake Biology), Dr. Lon Smith (ULM Computer Science).
Data Communication
With regards to data communication, I am investigating and developing computer applications to improve TCP/IP data transmissions (unicast & multicast) over AX.25 amateur packet radio networks. I formed the Digital Communication Research Laboratory at the University of Louisiana at Monroe to facilitate this research.
Computer Science Education
I written several computer based simulations to help students enrolled in my datat communication and networking courses better understand difficult concepts. To date I have created simulations that show basic Switch and Router functions, as well as the basic binary logic; AND, OR, NOT, etc. My animations will be written in HTML5 and JavaScript, and will be available from my personal Amazon Web Services website.
Recent Publications
Research Grants
Awards & Honors
January 2012 2011-2012 Volunteer of the Year.
July 2011 Kitty Degree Professorship in Computer Science.
October 2010 Maxine Berry Fellowship in Teaching.
July 2006 Clarke M. Williams, Jr. Endowed Professorship in Computer Science.
Courses Taught
CINS 3040NETWORKS AND DATA COMM, 10 course(s)
CINS 3041ADVANCED NETWORKING, 23 course(s)
CINS 3050MANAGEMENT INFO SYSTEMS, 13 course(s)
CINS 4030INFO SYSTEMS ANALYSIS, 1 course(s)
CSCI 1070COMPUTER LITERACY, 4 course(s)
CSCI 2053COMP ORG & ASSEMBLY LANG PROG, 4 course(s)
CSCI 3010ORG OF PROGRAMMING LANGUAGES, 4 course(s)
CSCI 3020OBJECT-ORIENTED DESIGN & PROG, 2 course(s)
CSCI 3030INTERNET PROGRAMMING, 8 course(s)
CSCI 3040INTERNET PROGRAMMING, 6 course(s)
CSCI 3077Internet For The User, 6 course(s)
CSCI 3098Computer Projects, 2 course(s)
CSCI 4011OPERATING SYSTEMS, 15 course(s)
CSCI 4012COMPUTER ARCHITECTURE, 10 course(s)
CSCI 4040INTERNET SYSTEMS MANAGEMENT, 5 course(s)
CSCI 4062Data Communication, 3 course(s)
CSCI 4065ADV TOPICS IN COMPUTER SCIENCE, 6 course(s)
CSCI 4096Research: Math Of Computation, 1 course(s)
CSCI 4098Applications, 4 course(s)