I have extensive experience in high-performance computing, parallel architectures and parallelization techniques. My expertise includes compiler technology, cybersecurity, and cloud computing, and my research interests include high-performance computing, cybersecurity, and novel approaches to teaching computer science. I have more than 20 years of industry experience, including with GE, and have filed over 10 U.S. patents, and authored over 25 peer-reviewed papers and technical reports
My teaching interests include artificial intelligence, cybersecurity, data communications and networking, bioinformatics, and discrete mathematics. My Insider Threat course inspired the College’s cybersecurity major. And in my spare time, I’m a musician, playing and creating music is something I love. Rock on.
I have extensive research experience in both database systems and graph algorithms and have over 10 publications in peer-reviewed conferences and journals. I enjoy teaching a wide variety of courses at the undergraduate and graduate levels, including competitive programming, database systems, big data analytics, operating systems, and algorithms.
I have extensive experience in high-performance computing, parallel architectures and parallelization techniques. My expertise includes compiler technology, cybersecurity, and cloud computing, and my research interests include high-performance computing, cybersecurity, and novel approaches to teaching computer science. I have more than 20 years of industry experience, including with GE, and have filed over 10 U.S. patents, and authored over 25 peer-reviewed papers and technical reports
My teaching interests include artificial intelligence, cybersecurity, data communications and networking, bioinformatics, and discrete mathematics. My Insider Threat course inspired the College’s cybersecurity major. And in my spare time, I’m a musician, playing and creating music is something I love. Rock on.
I have extensive research experience in both database systems and graph algorithms and have over 10 publications in peer-reviewed conferences and journals. I enjoy teaching a wide variety of courses at the undergraduate and graduate levels, including competitive programming, database systems, big data analytics, operating systems, and algorithms.
I have published research on the hands-on teaching of computer science, interdisciplinary approaches to teaching computer science in K-12, using iPhone applications to teach computer science, and optimizing fuel-cell operation. My other teaching interests include python, C programming, Java, computer organization, and assembly programming.
I’ve taught students in courses ranging from Intro to Computer Science to Data Structures and Algorithm Analysis. I love mentoring students and bring a unique prospective, having spent part of my career in the restaurant industry.
I love working with students to help them learn real-world programming techniques and I’m known for cracking a joke or two along the way. I teach Intro to Computer Science for undergrads, as well as graduate courses.
I have published research on the hands-on teaching of computer science, interdisciplinary approaches to teaching computer science in K-12, using iPhone applications to teach computer science, and optimizing fuel-cell operation. My other teaching interests include python, C programming, Java, computer organization, and assembly programming.
I’ve taught students in courses ranging from Intro to Computer Science to Data Structures and Algorithm Analysis. I love mentoring students and bring a unique prospective, having spent part of my career in the restaurant industry.
I love working with students to help them learn real-world programming techniques and I’m known for cracking a joke or two along the way. I teach Intro to Computer Science for undergrads, as well as graduate courses.