02.01.2015 Views

CV - Computer Information Systems Website - Thomas More College

CV - Computer Information Systems Website - Thomas More College

CV - Computer Information Systems Website - Thomas More College

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Bartley Richardson<br />

Curriculum Vita<br />

Bartley D. Richardson, Ph.D.<br />

Associate Professor and Department Chair<br />

Department of <strong>Computer</strong> and <strong>Information</strong> Sciences<br />

<strong>Thomas</strong> <strong>More</strong> <strong>College</strong><br />

333 <strong>Thomas</strong> <strong>More</strong> Parkway<br />

Crestview Hills, KY 41017-3495<br />

voice: 859.344.3423<br />

fax: 859.344.3345<br />

email: bartley.richardson@thomasmore.edu<br />

1. Education<br />

12/2009 Ph.D. <strong>Computer</strong> Science and Engineering University of Cincinnati, OH<br />

Dissertation Topic: XML Query Processing and Optimization<br />

Graduate Level Coursework: Advanced Algorithms, Advanced Data<br />

Models and Query Optimization, Advanced Data Warehouse Design,<br />

Advanced Database <strong>Systems</strong>, Artificial Intelligence, <strong>Computer</strong><br />

Arithmetic, Data Mining, Database Theory, High Performance Parallel<br />

and Distributed Computing, Machine Learning, Parallel and Discrete<br />

Driven Event Simulation<br />

06/2003 B.S. <strong>Computer</strong> Engineering University of Cincinnati, OH<br />

2. Employment<br />

08/08 – current Associate Professor (8/12), Department Chair (6/12), Assistant<br />

Director of James G. Brown Honors Program (6/12), IT Committee<br />

Chair (6/12), Assistant Professor (8/08-8/12), Department of<br />

<strong>Computer</strong> and <strong>Information</strong> Sciences, <strong>Thomas</strong> <strong>More</strong> <strong>College</strong> (KY)<br />

• Responsible for primary/sole instruction of multiple undergraduate<br />

courses<br />

• Actively involved in multiple research projects that focus on<br />

efficient querying of semi-structured data<br />

• Researching both student learning and distance-based instruction<br />

• Actively involved in development of technology instruction<br />

modules for ongoing faculty development<br />

• Mentored new faculty and senior students<br />

• Developed course materials to align with learner-centered<br />

environment<br />

• Evaluated and redesigned department curriculum to update<br />

content, introduced new electives to curriculum that integrate stateof-the-art<br />

technologies<br />

• Participated in dean’s special task force for LMS evaluation<br />

• Actively serve on multiple faculty committees<br />

• Leading campaign for ABET accreditation of department<br />

Page 1 of 9


Bartley Richardson<br />

Curriculum Vita<br />

09/06 – 05/08 Faculty (Visiting Professor), Department of <strong>Computer</strong> Science,<br />

Northern Kentucky University<br />

• Responsible for primary/sole instruction of multiple undergraduate<br />

and graduate courses<br />

• Developed course materials to align with learner-centered<br />

environment<br />

• Networked with other faculty across colleges to develop an<br />

assessment and evaluation procedure for a freshmen level course<br />

(Elementary Programming, INF 120)<br />

• Produced laboratory materials and supporting classwork that<br />

follows an authentic, inquiry-based approach to instruction<br />

07/04 – 07/06 NSF Graduate Fellow, University of Cincinnati<br />

• Responsible for creating authentic, inquiry-based lessons for GK-<br />

12 classrooms as part of Project STEP (Science and Technology<br />

Enhancement Program)<br />

• Experience teaching in urban schools (Cincinnati Public) at 9 th ,<br />

10 th , 11 th , and 12 th grade levels<br />

• Teaching focus in physical science, biology, advanced physics,<br />

mathematics, and forensics<br />

07/03 – 07/04 Graduate Assistant, Department of Civil & Environmental<br />

Engineering, University of Cincinnati<br />

• Responsible for all technology support for Fellows and faculty<br />

working on Project STEP (Science and Technology Enhancement<br />

Program) including website design and development and creating<br />

custom software required by the grant<br />

• Provided technical recommendations to Fellows and faculty<br />

• Purchased and maintained equipment needed to support the grant<br />

04/02 – 09/02 IMLP Intern, GE Aircraft Engines, Cincinnati, OH<br />

• Responsible for designing and creating Java code to enhance/fix<br />

the eDistrib application<br />

• Documented testing requirements for updated functionality<br />

• Maintained database changes necessary for new code to function<br />

properly<br />

• Gained insight into corporate business practices, including Six<br />

Sigma<br />

08/00 – 12/01 Software Engineer co-op, Rockwell Automation Entek, Milford, OH<br />

• Responsible for designing and composing testing plans for primary<br />

software products<br />

• Implemented test plans on multiple products<br />

• Conducted presentations to groups of engineers<br />

03/00 – 05/00 Software Engineer co-op, VarisCorp, Mason, OH<br />

• Responsible for designing high-speed variable print software for<br />

Oce and Xeixon engines<br />

• Rewrote PIC micro-controller code for use with FLASH memory<br />

Page 2 of 9


3. Consulting Activities<br />

• Documented parameters and functions of new code<br />

• Tested new code on HPO and HPO3 controllers<br />

Bartley Richardson<br />

Curriculum Vita<br />

November 2012<br />

March 2012<br />

Database and Programming Consultant, Systematic Solutions, Inc.,<br />

Xenia, OH<br />

• Provided corporate training on modern OOP techniques<br />

• Advised company leadership on direction for future software<br />

enhancement<br />

• Consulted on options for future DBMS packages once current<br />

solution reaches end-of-life<br />

Software Engineering Consultant, Cinderella’s Closet USA, Crestview<br />

Hills, KY<br />

• Led team to develop and implement application that coordinates<br />

volunteers and clients<br />

• Served as primary interface between development team and<br />

organizational leadership<br />

• Oversaw software development process throughout project<br />

• Provided guidance and advice on future enhancements to workflow<br />

4. Primary Teaching Interests<br />

Database systems, introductory computing, computer science, analysis of algorithms,<br />

programming methodology, data structures, operating systems<br />

5. Primary Research Interests<br />

XML query processing and optimization, big data, schema evolution, the Semantic Web,<br />

data scrubbing, loosly-structured data.<br />

6. Publications<br />

Refereed Conference Proceedings<br />

1. Richardson, B. and L. Mazlack, “Approximate Ontology Merging for the Semantic<br />

Web,” Proceedings of the 23 rd International Conference of the North American Fuzzy<br />

<strong>Information</strong> Processing Society (NAFIPS), Banff, Canada, June 2004, pp. 641-646.<br />

2. Richardson, B. and L., “Merging Semantic Web Ontologies Using Approximate<br />

Measures to Support Data Mining,” Proceedings of the 14 th IEEE International<br />

Conference on Fuzzy <strong>Systems</strong> (FUZZ), Reno, Nevada, May 22-25, 2005, pp. 1014-<br />

1019.<br />

3. Daniel, M., Richardson, B., and K.C Davis, “Introducing Engineering into Math and<br />

Science Secondary Education Classes,” Proceedings of the 35 th IEEE/ASEE<br />

International Conference on Frontiers in Education (FIE), Indianapolis, IN, October<br />

2005.<br />

Page 3 of 9


Bartley Richardson<br />

Curriculum Vita<br />

4. Rust, M.J., Richardson, B., Davis, K.C., Soled, S.W., and P. Heckel, “Introducing<br />

Electrical and <strong>Computer</strong> Engineering to High School Math and Science Students,”<br />

Proceedings of the 36 th IEEE/ASEE International Conference on Frontiers in<br />

Engineering Education (FEE), San Diego, CA, October 2006.<br />

5. McNerney, P., Davis, K.C., Obarski, K., Soled, S., Allen, J., Bowling, B.V., Daniel,<br />

M., Dimmerling, A., Estes, M., Pumphrey, S., Richardson, B., and M. Rust,<br />

“Technology Training for Teachers,” Proceedings of the 5 th International Symposium<br />

on Education and <strong>Information</strong> <strong>Systems</strong>, Technologies, and Applications (EISTA),<br />

Orlando, Florida, July 12-15, 2007.<br />

6. Doyle, M. Soled, S.W., and B. Richardson, “How Elementary Programming Impacts<br />

Student’s Attitude in <strong>Computer</strong> Science,” Proceedings of the 37 th IEEE/ASEE<br />

International Conference on Frontiers in Education (FIE), Milwaukee, Wisconsin,<br />

October 10-13, 2007.<br />

7. Richardson, B., Davis, K.C., and M.D. Beach, “Introducting Data Mining Techniques<br />

and Software Engineering to High School Science Students,” Proceedings of the 38 th<br />

IEEE/ASEE International Conference on Frontiers in Education (FIE), Saratoga<br />

Springs, New York, October 22-25, 2008.<br />

8. Doyle, M., Kasturiratna, D., Richardson B., and S.W. Soled, “<strong>Computer</strong> Science and<br />

<strong>Computer</strong> <strong>Information</strong> Majors Together: Analyzing Factors Impacting Students’<br />

Success in Introductory Programming,” Proceedings of the 39 th IEEE/ASEE<br />

International Conference on Frontiers in Education (FIE), San Antonio, Texas,<br />

October 18-21, 2009.<br />

Conference Presentations<br />

1. Richardson, B. and Daniel, M.L., “Thinking Outside the Text.” Science Education<br />

Council of Ohio (SECO) Conference 2006, Akron, OH, February 16-18, 2006.<br />

2. Rust, M.J., Richardson, B., Allen, J., and Daniel, M.L., “Why Do We Need to Know<br />

This: Making Science and Math Relevant.” Science Education Council of Ohio<br />

(SECO) Conference 2006, Akron, OH, February 16-18, 2006.<br />

3. Richardson, B., “Performance of Native XML Query Optimization Techniques,” The<br />

New York City MySQL Group, New York, NY, November 10, 2012.<br />

Journal Articles in Preparation<br />

1. Richardson, B.D., and K.C. Davis, “Performance of Native XML Query Optimization<br />

Techniques,” in preparation, 2012.<br />

2. Richardson, B.D., and K.C. Davis, “RDBQuery: Querying Ordered XML Data Using<br />

Relational Databases,” in preparation, 2013.<br />

Page 4 of 9


Bartley Richardson<br />

Curriculum Vita<br />

7. Teaching-related Activities<br />

Coursework<br />

I have completed multiple graduate-level courses in curriculum development, instructional<br />

planning, and human development. I have also completed the Preparing Future Faculty<br />

(PFF) program offered at the university level at the University of Cincinnati.<br />

<strong>College</strong> Instruction<br />

I am currently employed as a full-time faculty member at <strong>Thomas</strong> <strong>More</strong> <strong>College</strong> in<br />

Crestview Hills, KY. I have significantly redesigned and developed course curriculum for<br />

over 15 different courses for <strong>Computer</strong> and <strong>Information</strong> <strong>Systems</strong> majors and minors. I was<br />

given the opportunity to develop my own course content for each of the classes. Below is a<br />

listing of courses taught. Teaching evaluations is available upon request.<br />

Year Semester School Level Course Students<br />

2006-07 Fall NKU 100 Elementary Programming 18<br />

2006-07 Fall NKU 100 Introduction to <strong>Computer</strong><br />

18<br />

<strong>Information</strong> Technology<br />

2006-07 Fall NKU 200 Object Oriented Programming I 27<br />

2006-07 Spring NKU 100 Elementary Programming 20<br />

2006-07 Spring NKU 100 Introduction to <strong>Computer</strong><br />

22<br />

<strong>Information</strong> Technology<br />

2006-07 Spring NKU 200 Introduction to Web<br />

28<br />

Development<br />

2006-07 Summer NKU 400/500 Design and Analysis of<br />

10<br />

Algorithms<br />

2007-08 Fall NKU 100 Introduction to <strong>Computer</strong><br />

25<br />

<strong>Information</strong> Technology (UNIX)<br />

2007-08 Fall NKU 100 Introduction to <strong>Computer</strong><br />

10<br />

<strong>Information</strong> Technology (UNIX)<br />

2007-08 Fall NKU 200 Introduction to Web<br />

25<br />

Development<br />

2007-08 Spring NKU 100 Elementary Programming 20<br />

2007-08 Spring NKU 200 Introduction to Web<br />

32<br />

Development<br />

2007-08 Spring NKU 400/500 Operating <strong>Systems</strong> 15<br />

2008-09 Fall TMC 100 <strong>Computer</strong> Applications &<br />

13<br />

Hardware<br />

2008-09 Fall TMC 200 Database Management 4<br />

2008-09 Fall TMC 200 Introduction to Web Design 4<br />

2008-09 Fall TMC 300 Fourth Generation Languages 4<br />

2008-09 Spring TMC 100 Introduction to Programming 13<br />

2008-09 Spring TMC 200 Data Structures 13<br />

2008-09 Spring TMC 300 Advanced Programming 3<br />

2008-09 Spring TMC 300 Web Design Project 3<br />

2008-09 Spring TMC 400 Senior Seminar 5<br />

2009-10 Fall TMC 100 <strong>Computer</strong> Applications &<br />

Hardware<br />

18<br />

Page 5 of 9


Bartley Richardson<br />

Curriculum Vita<br />

Year Semester School Level Course Students<br />

2009-10 Fall TMC 100 Introduction to Programming 18<br />

2009-10 Fall TMC 100 First Year Seminar 20<br />

2009-10 Fall TMC 200 Database Management 8<br />

2009-10 Fall TMC 300 Fourth Generation Languages 1<br />

2009-10 Spring TMC 100 Data Structures 15<br />

2009-10 Spring TMC 300 Advanced Programming 2<br />

2009-10 Spring TMC 300 Alternative Programming<br />

4<br />

Languages<br />

2009-10 Spring TMC 300 Web Design Project 2<br />

2009-10 Spring TMC 400 Senior Seminar 3<br />

2010-11 Fall TMC 100 <strong>Computer</strong> Applications &<br />

10<br />

Hardware<br />

2010-11 Fall TMC 100 Introduction to Programming 12<br />

2010-11 Fall TMC 100 First Year Seminar 15<br />

2010-11 Fall TMC 200 Object-Oriented Programming I 12<br />

2010-11 Fall TMC 200 Database Management 10<br />

2010-11 Fall TMC 300 Advanced Database Management 5<br />

and Fourth Generation<br />

Languages<br />

2010-11 Spring TMC 200 Object-Oriented Programming I 12<br />

2010-11 Spring TMC 200 Object-Oriented Programming II 8<br />

2010-11 Spring TMC 300 Advanced Programming 4<br />

2010-11 Spring TMC 300 Alternative Programming<br />

3<br />

Languages<br />

2010-11 Summer TMC 100 Introduction to CIS (online) 8<br />

2011-12 Fall TMC 100 <strong>Computer</strong> Applications &<br />

10<br />

Hardware<br />

2011-12 Fall TMC 100 Introduction to Programming 17<br />

2011-12 Fall TMC 100 First Year Seminar 17<br />

2011-12 Fall TMC 200 Data Structures and Algorithms 6<br />

2011-12 Fall TMC 200 Database Management 9<br />

2011-12 Fall TMC 300 Advanced Database Management 10<br />

and Fourth Generation<br />

Languages<br />

2011-12 Fall TMC 400 Senior Seminar I 4<br />

2011-12 Spring TMC 100 Introduction to CIS (online) 7<br />

2011-12 Spring TMC 200 Object-Oriented Programming I 12<br />

2011-12 Spring TMC 200 Object-Oriented Programming II 8<br />

2011-12 Spring TMC 300 Advanced Programming 4<br />

2011-12 Spring TMC 300 Alternative Programming<br />

3<br />

Languages<br />

2011-12 Summer TMC 100 Introduction to CIS (online) 8<br />

2012-13 Fall TMC 100 <strong>Computer</strong> Applications &<br />

13<br />

Hardware<br />

2012-13 Fall TMC 100 Introduction to Programming 17<br />

2012-13 Fall TMC 100 First Year Seminar 17<br />

2012-13 Fall TMC 200 Data Structures and Algorithms 3<br />

2012-13 Fall TMC 200 Database Management 4<br />

Page 6 of 9


Bartley Richardson<br />

Curriculum Vita<br />

Year Semester School Level Course Students<br />

2012-13 Fall TMC 300 Advanced Database Management 7<br />

and Fourth Generation<br />

Languages<br />

2012-13 Fall TMC 400 Senior Seminar I 3<br />

Secondary Education<br />

My involvement as a NSF Graduate Fellow with Project STEP has offered me the chance<br />

to be actively involved in curriculum development and instruction at the high school level.<br />

I have completed standard coursework in instructional planning and curriculum<br />

development along with a field practicum. Below is a summary of courses taught at<br />

Hughes High School (part of Cincinnati Public Schools) in conjunction with my work on<br />

Project STEP.<br />

Year School Grade Course Students<br />

2004-05 Hughes (CPS) 9 th Physical Science 30<br />

2004-05 Hughes (CPS) 10 th Geometry 25<br />

2004-05 Hughes (CPS) 11 th Mechanical Physics 23<br />

2004-05 Hughes (CPS) 11 th Particle Physics 23<br />

2004-05 Hughes (CPS) 11 th Biophysics 30<br />

2004-05 Hughes (CPS) 11 th Forensics 30<br />

2004-05 Hughes (CPS) 12 th Mechanical Physics 13<br />

2004-05 Hughes (CPS) 12 th Particle Physics 13<br />

2004-05 Hughes (CPS) 12 th Biophysics 25<br />

2004-05 Hughes (CPS) 12 th Forensics 25<br />

2005-06 West High (CPS) 9 th Algebra I 125<br />

New and Redesigned Courses<br />

I have developed and implemented multiple new courses as well as implemented major<br />

redesigns of existing courses. Below is a summary of the new courses I have developed.<br />

Course # Course Name School Major Topics<br />

CIS 111 Introduction to CIS TMC Developed new content for online<br />

version of course; basic software<br />

(MS Office); basic hardware;<br />

history of computing; binary<br />

number system<br />

CIS 211<br />

Object-Oriented<br />

Programming I<br />

TMC<br />

Basic OOP language constructs;<br />

classes/objects; scope;<br />

namespaces; functions; exceptions<br />

CIS 212 Object-Oriented<br />

Programming II<br />

TMC Classes/objects; graphics; vectors;<br />

templates; algorithms; recursion;<br />

polymorphism<br />

CIS 240 Introduction to Web Design TMC HTML/CSS; JavaScript; basic<br />

CIS 321<br />

Alternative Programming<br />

Languages<br />

TMC<br />

design principles<br />

Mobile development (iOS,<br />

Android); Objective-C<br />

Page 7 of 9


Bartley Richardson<br />

Curriculum Vita<br />

FYS 150<br />

FYS 150<br />

First Year Seminar (Online<br />

Safety)<br />

First Year Seminar (Popular<br />

Culture)<br />

TMC<br />

TMC<br />

Social engineering; social<br />

networking safety; hacking<br />

History and evolution of popular<br />

culture; influence of media and<br />

world events on popular culture;<br />

definition of popular culture<br />

Below is a summary of the courses I have substantially redesigned.<br />

Course # Course Name School Major Changes<br />

CIS 113 Introduction to <strong>Computer</strong> TMC<br />

Applications and Hardware<br />

Added substantial content on<br />

operating systems and hardware;<br />

introduced circuit<br />

design/implementation and logic<br />

CIS 114 Introduction to Programming TMC Transitioned from VB to<br />

Scheme/Racket; aligned course<br />

objectives to lead to first OOP<br />

course<br />

CIS 226<br />

Data Structures and<br />

Algorithms<br />

TMC<br />

Added common data structures;<br />

introduced algorithms and<br />

algorithm analysis; removed<br />

outdated references to file<br />

structures<br />

CIS 267 Database Management TMC Transitioned from Access to MS<br />

SQL; introduced design principles<br />

(ER, UML); introduced<br />

normalization; introduced formal<br />

relational model<br />

concepts/constructs<br />

CIS 314 Advanced Programming TMC Transitioned from VB to an OOP<br />

language (C++, Java, C#);<br />

introduced group projects;<br />

restructured course to include<br />

service learning<br />

CIS 336<br />

Independent Studies<br />

Advanced Database<br />

Management and Fourth<br />

Generation Languages<br />

• Querying XML data (Spring 2011)<br />

8. Community Outreach<br />

• Cinderella’s Closet USA<br />

TMC<br />

Introduced advanced DB topics<br />

(indexing techniques/structures,<br />

concurrency control, recovery<br />

techniques, scheduling);<br />

transitioned from Access to MS<br />

SQL Reporting Services;<br />

introduced group projects<br />

Page 8 of 9


Bartley Richardson<br />

Curriculum Vita<br />

• Cincinnati Taps, Inc.<br />

9. Memberships<br />

• Professional Member, Institute of Electrical and Electronics Engineers (IEEE)<br />

• Professional Member, Association for Computing Machinery (ACM)<br />

• Member, National Science Teachers Association (NSTA)<br />

• Member, National Council of Teachers of Mathematics (NCTM)<br />

• Member, Science Education Council of Ohio (SECO)<br />

10. Related Skills<br />

• Databases: Oracle, SQL Server, and database management<br />

• Languages: C++, C, C#, .NET, Objective-C, Java, VisualBasic, FRIL, and assembly<br />

• Scripting: HTML/XHTML, XML, CSS, PHP, ASP, JSP, and CGI<br />

• Operating <strong>Systems</strong>: Microsoft Windows, Macintosh OS, UNIX, and Linux<br />

• Applications: Microsoft Office, Adobe Suite, Crystal Reports, Mathematica, and<br />

Matlab<br />

11. References<br />

References are available upon request.<br />

Page 9 of 9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!