Empowering Minds, Advancing Innovation

Our department provides a comprehensive education that fosters lifelong learning and innovative thinking in the mathematical and computational sciences. As an undergraduate, you'll immerse yourself in rigorous courses spanning mathematics and computer science, building a strong foundation in both disciplines within the School of Science and Engineering landscape. You'll study diverse topics such as calculus, linear algebra, data structures, programming languages, and theory of computation. Customize your education with elective courses in areas like artificial intelligence, computer graphics, and cryptography, preparing you for careers in software engineering, data analysis, and scientific research. Our graduate programs offer advanced study in areas such as linear algebra, probability theory, and machine learning, while elective courses delve into cryptography, game theory, and operations research. With these in-demand skills, you'll be well-equipped for thriving careers in software development, data science, fintech, healthcare, and government. Join our vibrant academic community, guided by experienced faculty dedicated to your intellectual growth and professional development. 

EXPLORE OUR DEGREES AND PROGRAMS

a picture of students working together

Undergraduate Programs

As an undergraduate student in our program, you'll engage in a dynamic curriculum that combines mathematics and computer science. Your studies will encompass topics such as calculus, linear algebra, discrete mathematics, data structures and algorithms, computer organization and architecture, programming languages, theory of computation, numerical methods, and operating systems.

Explore Further
a picture of a professor with students

Graduate Programs

In the graduate program, you'll master advanced mathematics topics like linear algebra, differential equations, and probability theory, alongside essential computer science fundamentals such as programming, data structures, and algorithms. Through in-depth exploration, you'll delve into subjects like logic, computability theory, machine learning, artificial intelligence, and computational science, with elective options available in areas like cryptography, game theory, and operations research.

Explore Further
a picture of a professor teaching students

Minors and Certificates

The department provides majors in a minor format, allowing you to pursue additional areas of interest alongside your primary focus. We also offer niche subjects as standalone minors or certificates, giving you the opportunity to expand your education and knowledge beyond your major-specific courses.

Learn More

Expand Your Horizons

A picture of students on a computer

Internship Opportunities

Expand your horizons and further develop your skills by immersing yourself in opportunities outside of the classroom.

A Picture of lindsay moskal

Scholarships & Awards

We prioritize your success by providing a diverse range of scholarships and awards specifically designed to celebrate and support your achievements in the fields of math and computer science.

A picture of URP

Research Opportunities

Open the door to groundbreaking discoveries and expand your knowledge in the fields of math and computer science through exciting research opportunities.

Hear From A Student

"If you're looking to build a strong foundation in coding in math through a hands-on learning experience, Duquesne University would be a great fit for your needs. And the internships I have had have given me a better scope of professionalism and how my skills fit within that setting."

—Zachery Strennen

Meet Our Faculty

Samantha Allen, Ph.D.

Samantha Allen, Ph.D.

Associate Professor, Mathematics

David Berdik

David Berdik

Instructor, Computer Science

Adam Drozdek, Ph.D.

Adam Drozdek, Ph.D.

Associate Professor, Computer Science

John Fleming, Ph.D.

John Fleming, Ph.D.

Graduate Director, MS in Computational Mathematics & Statistics and Associate Professor, Mathematics

Matthew Goodburn

Matthew Goodburn

Instructor, Mathematics

Nicholas Hurl, Ph.D.

Nicholas Hurl, Ph.D.

Visiting Assistant Professor, Mathematics

Jeffrey Jackson, Ph.D.

Jeffrey Jackson, Ph.D.

Graduate Director, MS in Computer Science and Professor, Computer Science

Patrick Juola, Ph.D.

Patrick Juola, Ph.D.

Professor of Computer Science, Cybersecurity Studies Coordinator, Joseph A. Lauritis, C.S.Sp. Endowed Chair in Teaching and Technology

John Kern, Ph.D.

John Kern, Ph.D.

Associate Professor, Mathematics and Associate Dean, McAnulty College & Graduate School of Liberal Arts

Stacey Levine, Ph.D.

Stacey Levine, Ph.D.

Professor, Mathematics

Alex Lipecky

Alex Lipecky

Instructor, Mathematics

Robert Muth, Ph.D.

Robert Muth, Ph.D.

Assistant Professor, Mathematics

Rachael Miller Neilan, Ph.D.

Rachael Miller Neilan, Ph.D.

Associate Professor, Mathematics and Assistant Chair, Department of Mathematics & Computer Science

Brent Rogus

Brent Rogus

Instructor, Mathematics

Andrew Segal

Andrew Segal

Instructor, Computer Science

Larisa Shtrahman

Larisa Shtrahman

Instructor, Mathematics

Donald Simon, Ph.D.

Donald Simon, Ph.D.

Associate Professor, Computer Science

Lauren Sugden, Ph.D.

Lauren Sugden, Ph.D.

Assistant Professor, Mathematics

Sean Tierney

Sean Tierney

Senior Instructor, Mathematics

Karl Wimmer, Ph.D.

Karl Wimmer, Ph.D.

Department Chair, Department of Mathematics & Computer Science and Associate Professor, Mathematics

Joseph Worthington

Joseph Worthington

Instructor, Mathematics