06.04.2013 Views

Val Kolesnikov, Ph.D. - Baker University

Val Kolesnikov, Ph.D. - Baker University

Val Kolesnikov, Ph.D. - Baker University

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Assistant Professor<br />

Computer Science Program Director<br />

Computer Science Department<br />

<strong>Baker</strong> <strong>University</strong><br />

310 Mulvane Hall<br />

Baldwin City, KS 66006<br />

Education<br />

<strong>Val</strong> <strong>Kolesnikov</strong>, <strong>Ph</strong>.D.<br />

Curriculum Vitae<br />

<strong>Ph</strong>one: (785) 594-4511<br />

Fax: (785) 594-8360<br />

Email: val.kolesnikov@bakeru.edu<br />

valkov@hotmail.com<br />

WWW: www.bakeru.edu/faculty/vkolesnikov<br />

<strong>Ph</strong>.D.: Computer Science, Kansas State <strong>University</strong>, Manhattan, Kansas (2004 – 2008)<br />

M.B.A.: <strong>Baker</strong> <strong>University</strong>, Overland Park, KS (2009 – 2011)<br />

M.S.: Slippery Rock <strong>University</strong>, Slippery Rock, PA (1996 – 1998)<br />

B.S.: Electrical Engineering, Sumy State <strong>University</strong>, Sumy, Ukraine (1990 – 1995)<br />

Teaching Experience<br />

Assistant Professor: Computer Science Department, <strong>Baker</strong> <strong>University</strong>, 2008 – present.<br />

• CS175: Introduction to Programming: C++.<br />

• CS185: Data Structures and Algorithms.<br />

• CS223: Computer Organization and Architecture.<br />

• CS226: Operating Systems.<br />

• CS325: Introduction to Game Design and Development.<br />

• CS335: Computer Networks.<br />

• CS338: Web Design and Development.<br />

• CS341: Programming Languages.<br />

• CS392: Software Engineering.<br />

• CS491: Capstone Project.<br />

• CS495: Special Topics: Game Programming.<br />

Teaching assistant: Department of Computing and Information Sciences, Kansas State <strong>University</strong>,<br />

2004 – 2005.<br />

• CIS540/543: Software Engineering Project I, CIS541: Software Engineering Project II: Sole<br />

responsibility for lab sections; developed weekly lab tutorials and assignments, graded assignments<br />

and exams.<br />

• C++ help sessions for CIS540/541/543 students: Sole responsibility for designing curriculum<br />

for students with previous experience in OO programming to learn C++ programming; developed<br />

a set of pre-lab, lab, and post-lab exercises to foster the learning process; sole responsiibility for<br />

lab sections. This approach later was adopted as a separate course on C++ programming.<br />

Instructor: Sumy State <strong>University</strong>, Ukraine, 1995 – 1996.<br />

• Introduction to Statistics.<br />

• Senior Capstone Project.<br />

1


Teaching Interests<br />

Wide range of undergraduate and graduate courses with specific interest in Computer Programming,<br />

Web Development, Game Design and Development, Development for Mobile Devices, and Information<br />

Assurance and Security.<br />

Research Experience<br />

Faculty Research: Department of Computer Science, <strong>Baker</strong> <strong>University</strong>, 2008 – present.<br />

• Enhancement of InDiGO framework for development of component-based robust distributed<br />

systems.<br />

• Development of tools that provide environments for design, model verification, automatic code<br />

generation and deployment of distributed systems in the context of InDiGO framework.<br />

• Development of additional optimization techniques for distributed algorithms.<br />

Doctoral Research: Department of Computing and Information Sciences, Kansas State <strong>University</strong>,<br />

2006 – 2008.<br />

• Optimization and cusomization of distributed middleware services.<br />

• Design, theory and implementation of InDiGO framework for development of component-based<br />

robust distributed systems.<br />

• Development of optimization techniques for distributed algorithms.<br />

• Development of optimization tools for InDiGO framework.<br />

Graduate Research: Artificial Intelligence and Robotics Lab, Slippery Rock <strong>University</strong>,<br />

1997 – 1998.<br />

• Vehicle routing project.<br />

• Development of algorithms for matching customers to trucks in real time.<br />

Undergraduate Honors Research: Sumy State <strong>University</strong>, 1992 – 1995.<br />

• Growing thin surface layers of non-semiconducting materials using molecular beam epitaxy.<br />

• Development of algorithms and software packages for computer modeling of compound structures’<br />

concentration profiles.<br />

• Ttranslation of technical literature to and from English.<br />

• Preparation of survey articles through working with foreign publications.<br />

Research Interests<br />

• Distributed Systems.<br />

• Parallel Computing and Algorithms.<br />

• Web Development.<br />

• Computer Science Education.<br />

Industry Experience<br />

Software engineer: Trapeze Software, Inc., Beachwood, OH, 2003 – 2004.<br />

Led design and implementation efforts for the ”Database Independence” project; participated in<br />

transition to a common platform for all company software products; designed and implemented<br />

interfaces between software products; participated in adding internationalization features to company<br />

software products for European and Canadian markets.<br />

Software application developer: Trapeze Software, Inc., Beachwood, OH, 2001 – 2003.<br />

Led ”User Friendly Distribution/Installation/Support” initiative; designed, developed, tested,<br />

2


implemented and maintained transportation industry software programs utilizing VC++,<br />

Win32 API programming, MFC, UML, MS SQL Server, ORACLE in an n-Tier, multitasking/multithreading<br />

environment; developed algorithms and implemented methods for data acquisition,<br />

manipulation and serialization; promoted to position of Software Engineer in May of<br />

2003.<br />

Software application developer: ChannelPoint, Inc. (former InsurQuote/IAS), Beachwood, OH,<br />

1999 – 2001.<br />

Designed, developed, tested, implemented and maintained insurance industry software programs<br />

utilizing DELPHI, PASCAL, STAR32(VB-like), MS Visual FoxPro, Crystal Reports and other<br />

proprietary tools.<br />

Intern/computer software development programmer: InsurQuote/IAS, Beachwood, OH,<br />

1998 – 1998.<br />

Maintained and developed insurance industry software programs.<br />

Service to Department and <strong>University</strong><br />

Computer Science Program Director: <strong>Baker</strong> <strong>University</strong>, 2008 - present.<br />

Responsibilities include: Computer Science program curriculum development, Computer Science<br />

program outcomes and assessment, Computer Science department strategic development plan,<br />

industry contacts, and student internships.<br />

Computer Gaming Concentration Coordinator: <strong>Baker</strong> <strong>University</strong>, 2009 - present.<br />

In 2010, our Computer Gaming program ranked among ”Top 50 Undergraduate Game Design<br />

Programs” in the U.S. and Canada, according to The Princeton Review and GamePro<br />

(www.PrincetonReview.com/gamedesign).<br />

CS Computer Network Director: <strong>Baker</strong> <strong>University</strong>, 2009 - present.<br />

Procurement, set up, maintenance, and administration of internal computer network for Computer<br />

Science department.<br />

IBM Academic Initiative Program Coordinator: <strong>Baker</strong> <strong>University</strong>, 2010 - present.<br />

MSDNAA Administrator: <strong>Baker</strong> <strong>University</strong>, 2009 - present.<br />

Administration of MSDNAA program.<br />

Educational Programs and Curriculum Committee (EPC): <strong>Baker</strong> <strong>University</strong>, 2010 - present.<br />

Education Technology Committee (ET): <strong>Baker</strong> <strong>University</strong>, 2009 - present.<br />

CIS Faculty Search Committee: <strong>Baker</strong> <strong>University</strong>, 2009.<br />

Student Advisor: <strong>Baker</strong> <strong>University</strong>, 2009 - present.<br />

Computer Club Faculty Advisor: <strong>Baker</strong> <strong>University</strong>, 2008 - present.<br />

ACM programming contest Coach and Coordinator: <strong>Baker</strong> <strong>University</strong>, 2008 - present.<br />

Awards and Honors<br />

2010: Nominated for Outstanding Faculty Member of the Year by Student Senate, <strong>Baker</strong> <strong>University</strong><br />

2009, 2010: <strong>Baker</strong> <strong>University</strong> Professional Development Award<br />

2006 – 2008: Research Assistantship, Kansas State <strong>University</strong><br />

2007, 2005: The National Dean’s List<br />

2006, 2005: The Chancellor’s List<br />

3


2006: Tau Beta Pi National Engineering Honor Society<br />

2004 – 2005: Teaching Assistantship, Kansas State <strong>University</strong><br />

1998: Certificate of Achievement, 23rd ACM International Collegiate Programming Contest<br />

1998: Upsilon Pi Epsilon Honor Society in the Computing Sciences<br />

1998: Certificate of Appreciation from Pennsylvania Junior Academy of Science<br />

1998: 1st place in programming contest at Slippery Rock <strong>University</strong><br />

1997 – 1998: Research Assistantship, Slippery Rock <strong>University</strong><br />

1997: 19th place in ACM East Central Region Programming Contest<br />

1997: 2nd place in programming contest at Slippery Rock <strong>University</strong><br />

1996 – 1998: Graduate Fellowship, Slippery Rock <strong>University</strong><br />

1996 – 1998: 2-year OSI educational grant, funded by Open Society Institute<br />

1996: Certificate of Achievement in organization and management of ”Management Training Program”<br />

for city managers through distance education in the Russia Federation and Ukraine provided<br />

by the International Training Center, International Council for Local Initiatives, with<br />

funding from the European Commission (Tacis Support Facility, reference WE/TESF/43.9)<br />

1996: Summer program educational grant, funded by Austria Education Ministry and <strong>University</strong> of<br />

Vienna<br />

1995: Grant of Soros Student N GSU052070 on the program ”International Soros Support Educational<br />

Program” (ISSEP), funded by Soros Foundation<br />

1995: Graduation with Honors, Sumy State <strong>University</strong>, Sumy, Ukraine<br />

1995: Best Thesis of the Year Award, Sumy State <strong>University</strong>, Sumy, Ukraine<br />

1994, 1993: Best Paper Award, Scientific Conference of Students and Faculty, Sumy State <strong>University</strong>,<br />

Sumy, Ukraine<br />

1990: Graduation with a Gold Medal (highest academic award), Sumy High School #3, Sumy,<br />

Ukraine<br />

1990: 1st place award, Regional Competition on <strong>Ph</strong>ysics and Mathematics, Ukraine<br />

Membership Information<br />

. ACM<br />

. IEEE<br />

. Upsilon Pi Epsilon, Honor Society for the Computing Sciences<br />

. Tau Beta Pi, National Engineering Honor Society<br />

. American Mathematical Society<br />

. JAVA User Group<br />

. .NET User Group<br />

4


Volunteer Experience<br />

2009 – 2011: Coach, ACM programming contest, <strong>Baker</strong> <strong>University</strong><br />

2009: Workshop Facilitator, CCX-Ukraine summer camp, Kiev, Ukraine<br />

2008 – 2011: Faculty Advisor, Computer Club, <strong>Baker</strong> <strong>University</strong><br />

2008: Workshop Facilitator, CCX-Ukraine summer camp, Kiev, Ukraine<br />

2005 – 2008: Technology Assistant, Grace Baptist Church, Manhattan, KS<br />

2005, 2004: Judge, Kansas Junior High annual programming contest<br />

1998 – 2004: Technology Assistant, Ukrainian Baptist Church, Cleveland, OH<br />

1998: Assistant Coach for Slippery Rock <strong>University</strong> programming teams for PACISE Programming<br />

Contest, Slippery Rock <strong>University</strong><br />

1998: Judge, Pennsylvania Junior Academy of Science annual contest, Slippery Rock <strong>University</strong><br />

1998: Interpreter, Butler Memorial Hospital, Butler, PA<br />

Personal<br />

Status: U.S. Citizen<br />

Scientific Record<br />

Conferences and Publications<br />

• “Realizing optimization opportunities for distributed applications in the middleware layer by utilizing<br />

InDiGO framework”, <strong>Val</strong>eriy <strong>Kolesnikov</strong>. In the Proceedings of the 9th International Symposium<br />

on Parallel and Distributed Computing (ISPDC 2010), July 7-9, 2010.<br />

• “Want to create something meaningful and have fun in the process? Get on board.”, <strong>Val</strong>eriy<br />

<strong>Kolesnikov</strong>. In Enhancing Teaching and Learning Conference (ETL 2010), February 27, 2010.<br />

• “Utilizing model checking for automated optimization information discovery in InDiGO”, <strong>Val</strong>eriy<br />

<strong>Kolesnikov</strong>, Gurdip Singh. In the Proceedings of the 8th International Symposium on Parallel and<br />

Distributed Computing (ISPDC 2009), June 30 - July 4, 2009.<br />

• “Exciting My Students About Technology Through ”Hands-on” Robotics Projects”, <strong>Val</strong>eriy<br />

<strong>Kolesnikov</strong>. In Enhancing Teaching and Learning Conference (ETL 2009), February 28, 2009.<br />

• “InDiGO: An Infrastructure for Optimization of Distributed Algorithms”, <strong>Val</strong>eriy <strong>Kolesnikov</strong>, Gurdip<br />

Singh. In the Proceedings of the 7th International Symposium on Parallel and Distributed<br />

Computing (ISPDC 2008), July 1-5, 2008.<br />

• “Methodologies for optimization of distributed algorithms and middleware”, Singh G., <strong>Kolesnikov</strong><br />

V., Das S. In the Proceedings of the IEEE International Symposium on Parallel and Distributed<br />

Processing, 2008. IPDPS 2008., April 14-18, 2008.<br />

• “Methodologies for Optimization of Distributed Algorithms and Middleware”. Gurdip Singh, <strong>Val</strong>eriy<br />

<strong>Kolesnikov</strong>, Sanghamitra Das. In the Proceedings of the NSF Next Generation Software (NGS)<br />

Workshop, April 13-14, 2008.<br />

5


• “Using Design Metrics for Predicting System Flexibility”. Robby, Scott A. DeLoach, <strong>Val</strong>eriy A.<br />

<strong>Kolesnikov</strong>. In the Proceedings of the Ninth International Conference on Fundamental Approaches<br />

to Software Engineering (FASE), 2006. Lecture Notes in Computer Science (LNCS) 3922, pp. 184<br />

– 198. Acceptance 17%.<br />

• “Computer Generation of Hetero- and Multilayer Semiconductor Structure Profiles”. <strong>Val</strong>eriy<br />

<strong>Kolesnikov</strong>. In the Proceedings of the 1994 Sumy State <strong>University</strong> Scientific Conference, Sumy<br />

(Ukraine), April 1994.<br />

• “Computer Generation of CdTe Concentration Profiles Using Molecular Beam Epitaxy of CdTe-<br />

CdHgTe Structures”. Vitaliy Denisenko, <strong>Val</strong>eriy <strong>Kolesnikov</strong>. In the Proceedings of the International<br />

Conference on Modification of Properties of Surface Layers of Non-Semiconducting Materials Using<br />

Particle Beams, Sumy (Ukraine), November 30 - December 4, 1993.<br />

• “Computer Generation of Hetero-Semiconductor Structure Profiles”. <strong>Val</strong>eriy <strong>Kolesnikov</strong>. In the<br />

Proceedings of the 1993 Sumy State <strong>University</strong> Scientific Conference, Sumy (Ukraine), April 1993.<br />

Theses<br />

• <strong>Val</strong>eriy <strong>Kolesnikov</strong>, “InDiGO: An Infrastructure for Optimization of Distributed Algorithms”, Doctor<br />

of <strong>Ph</strong>ilosophy Dissertation, 2008. Kansas State <strong>University</strong>, Manhattan, Kansas.<br />

• <strong>Val</strong>eriy <strong>Kolesnikov</strong>, “Interdiffusion in CdTe-CdHgTe structures”, Bachelor of Science Thesis, 1995.<br />

Sumy State <strong>University</strong>, Sumy, Ukraine.<br />

Conference Presentations<br />

• ISPDC, Istanbul, Turkey, July, 2010. “Realizing optimization opportunities for distributed applications<br />

in the middleware layer by utilizing InDiGO framework”.<br />

• ETL, Kansas City, USA, February, 2010. “Want to create something meaningful and have fun in<br />

the process? Get on board.”.<br />

• ISPDC, Lisbon, Portugal, July, 2009. “Utilizing model checking for automated optimization information<br />

discovery in InDiGO”.<br />

• ETL, Kansas City, USA, February, 2009. “Exciting My Students About Technology Through<br />

”Hands-on” Robotics Projects”.<br />

• FASE, Viena, Austria, May, 2006. “Using Design Metrics for Predicting System Flexibility”.<br />

• SSUSC, Sumy, Ukraine, April, 1994. “Computer Generation of Hetero- and Multilayer Semiconductor<br />

Structure Profiles”.<br />

• ICnSM, Sumy, Ukraine, December, 1993. “Computer Generation of CdTe Concentration Profiles<br />

Using Molecular Beam Epitaxy of CdTe-CdHgTe Structures”.<br />

• SSUSC, Sumy, Ukraine, April, 1993. “Computer Generation of Hetero-Semiconductor Structure<br />

Profiles”.<br />

6


Workshops<br />

• “Computer internals”. <strong>Val</strong> <strong>Kolesnikov</strong>. Computer architecture and organization workshop (CCX-<br />

Ukraine), June 29 - July 11, 2009.<br />

• “Video production techniques”. Dave Borja, <strong>Val</strong> <strong>Kolesnikov</strong>. Media workshop (CCX-Ukraine),<br />

June 29 - July 11, 2009.<br />

• “Video production techniques”. Dave Borja, <strong>Val</strong> <strong>Kolesnikov</strong>. Media workshop (CCX-Ukraine),<br />

June 26 - July 11, 2008.<br />

Grants<br />

• Sun Microsystems, Academic Excellence Grant, EDUD-7824-011016-US, September 2009, $30,000.<br />

• Open Society Institute (OSI), Educational grant, August 1996 – May 1998.<br />

• Austria Education Ministry and <strong>University</strong> of Vienna, Summer program educational grant, 1996.<br />

• Soros Foundation, Grant of Soros Student N GSU052070 on the program ”International Soros<br />

Support Educational Program” (ISSEP), 1995.<br />

References<br />

Available upon request.<br />

7

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

Saved successfully!

Ooh no, something went wrong!