All computer science and interdisciplinary computing majors are required to complete a year-long project during their senior year. This capstone project provides students an opportunity to demonstrate their mastery of various subjects in computing and their ability to solve real-world problems in a creative way. In addition, many of our students enjoy unique opportunities to work with faculty during the school year or the summer on research or creative projects. The research projects are funded either by external agencies such as National Science Foundation, or internal grants provided by the college. In the past several years, our students have co-authored papers based on their research findings and presented them at various professional conferences.