Val Kolesnikov, Ph.D. - Baker University
Val Kolesnikov, Ph.D. - Baker University
Val Kolesnikov, Ph.D. - Baker University
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