Vincent Casey Bachelors in Computer Science at NDSU Bachelors in Mathematics at NDSU vincentmcasey.com StackOverflow Twitter/X LinkedIn YouTube