Math and Computer Science

Professor and Student in Computer Lab

Computer Science Research Opportunities (Under Construction)

Conducting independent research under the supervision of a faculty member is a unique and valuable opportunity for students. Participation in the honors program is one way to do this.

Internships and Work Experience in the Department

Internships give students the opportunity to gain insight and experience through work with local companies in areas such as finance, actuarial science, statistics, bio-informatics, software design, and networks.

Work experience as tutors and computer laboratory administrators in our department is an opportunity to develop valuable communication and leadership skills.

First-Year Research Groups

Below is a description of the First-Year Research Groups in Computer Science. You can enter one of these groups next Fall, and start doing real research. We invite you to participate which gives you an opportunity to actively do research side by side with a faculty member. There will be no more than 4 students in one reseParch group.

Research Group 1: Motion Planning

Have you ever wondered how to move a large sofa up a set of stair without scratching the sofa or the stairs? How to make a rescue robot move efficiently in an accident site to locate survivors promptly? How to design digital actors in video games and computer animation that can move without running into obstacles or each other? How to use computers to minimize surgical incisions and speed up patient recovery? How to design better medication by estimating motion of bio- molecules? All of these are just a few examples of motion planning that has been an active research area of computer science. In this group, we will study various motion planning problems and design efficient algorithms for solving them. (Instructor: L. Han)

Research Group 2: Trading Agents

Accessible Computing and Human-Computer Interaction
Prof. Magee’s lab at Clark is dedicated to accessibility in computing. A primary goal is to make software that can be used by people with disabilities, in addition to scientific publications. Clark's undergraduate students work on projects that will be deployed in the real world and co-author publications on their research projects. Clark students have created software that assists people with severe motor impairments using web browsers. The software is made freely available on the web, and students have presented the work at international research conferences.

Computer Vision and Intelligent Tutoring Systems
As part of an multi-university collaborative team, students are working on a four-year grant funded by the National Science Foundation (NSF) investigating affective tutoring systems using computer vision. The goal is to make a computerize math tutor behave more like a human math tutor. Computer vision systems and mouse movement analysis provide a model of the user's emotions and affect. Clark students recently assisted in designing methodology and collecting a dataset of students participating in computerized math tutoring sessions. Machine learning techniques are currently being employed to improve the math tutor's interactions with its users.