Apply     Visit     Give     |     Alumni     Parents     Offices     TCNJ Today     

Author Archives: Ann Zsilavetz

Computer Science Colloquium, February 20

On Tuesday, February 20, the Computer Science Department will host its secondcolloquium of the Spring 2018 semester.  Dr. Bharathwaj Muthuswamy, visiting professor in the CS Department, give a talk entitled “CUDA and OpenCL: Programming GPUs“.  An abstract of his talk can be found below.

Please join CS faculty and students in Education 113 from 12:30 – 1:30 PM for this talk.


In this talk, Dr. Muthuswamy will go through a high level overview of parallel programming, specifically using (NVIDIA’s) Compute Unified Device Architecture (CUDA) and Khronos Group’s OpenCL (Open Computing Language), for programming Graphics Processing Units (GPUs). We will show examples of parallel programming in practice, starting from the classic “hello, world” to nonlinear dynamics simulations. We will start with CUDA but primarily focus on OpenCL, since the specification is hardware independent.

Dr. Bharathwaj “Bharath” Muthuswamy is currently a visiting professor of computer science at The College of New Jersey (TCNJ). Prior (2015 – 2017) to TCNJ, he was a software engineer for Tarana Wireless, working on implementing real-time network layer code for non-line of sight wireless backhaul devices. Prior (2000 – 2015) to his Tarana Wireless position, Dr. Muthuswamy has worked in both academia (University of California, Berkeley; Milwaukee School of Engineering) and industry (Los Alamos National Laboratory, SUN Microsystems, National Semiconductor and National Instruments). His primary research interests are in nonlinear dynamical (chaotic) systems and embedded (FPGA systems). He is also very passionate about undergraduate, high school and middle school education. He holds a BS (2002), MS (2005) and PhD (2009) all in EECS from the University of California, Berkeley, advised by Dr. Leon O. Chua. His primary PhD contribution was in the design and implementation of a “Muthuswamy-Chua” circuit (system) – the simplest possible chaotic circuit involving only the fundamental circuit elements – an inductor, capacitor and memristor in series.

Dr. Pulimood Named Barbara Meyers Pelson ’59 Chair

Dr. Monisha Pulimood has been named the next recipient of the Barbara Meyers Pelson ‘59 Chair in Faculty-Student Engagement, effective Fall 2018.  As chair, Dr. Pulimood will be tasked with fostering faculty-student collaborations at TCNJ across disciplines and with community partners. 

Congratulations to Dr. Pulimood on this achievement!

For more information, please see TCNJ’s official news posting. 


CS Majors Present at International Conference of Semantic Computing

Computer Science majors Garrett Beatty (Class of 2019) and Ethan Kochis (Class of 2020) attended the International Conference of Semantic Computing in Laguna Hills, California last week.  The conference, sponsored by the Institute of Electrical and Electronics Engineers (IEEE), unites researchers in the field of semantic computing for a series of workshops, keynote speakers, panel discussions, and paper presentations.

“Attending the ICSC conference was a great way to meet new people and learn more about exciting research topics in the fields of virtual reality, semantic computing, and machine learning,” Garrett said.  “My favorite part was presenting the poster with Ethan and receiving feedback from other experts in the field.”

Garrett and Ethan co-authored a research paper with their CS faculty mentor, Dr. Michael Bloodgood, who also attended the conference.  Their presentation was titled “Impact of Batch Size on Stopping Active Learning for Text Classification”.  

“Presenting at the IEEE ICSC conference allowed me to discuss our research findings with others in similar fields,” Ethan shared. “I enjoyed listening to the other paper presentations and keynotes and learning about advances others have made in virtual reality, computer vision, and bot detection.

For more information on ICSC 2018, see the conference website.

Computer Science Colloquium, February 2

On Friday, February 2 the Computer Science Department will host its first colloquium of the Spring 2018 semester.  Mr. Marc Wintjen from Bloomberg LP will give a talk entitled “Data Modeling and Visualization“.  An abstract of his talk can be found below.

Please join CS faculty and students in Education 115 from 12:30 – 1:30 PM for this talk.


The true business value from big data comes from understanding how to answer questions before they’re delivered. Once the data is accessible, what techniques are used to visualize data to help tell a story?  This talk will discuss the process used to gather requirements, the methods used to define how to structure data, and the best practices used to create a UI (User Interface) so business users can make data-driven decisions.

Marc Wintjen is a big data architect and data visualization evangelist in the Engineering Business Intelligence team at Bloomberg, LP in Princeton, NJ. He has over 18 years of IT experience in various roles, including project management, Business Intelligence consulting and delivery management in the financial services, pharma and banking industries.

CLOSED: Spring 2018 Registration Wait-list

The registration period for Spring 2018 courses is November 7 – 17, 2017.  Some seats have been reserved for CS majors in all CSC courses.  Please review the registration newsletter for additional information on options courses offered this semester.

After your registration window opens, if the class you need is closed, put yourself on the wait-list using the Qualtrics form below.

The Spring 2018 registration wait-list is now closed.  If you have signed up for the wait-list, please continue to check your emails in case the department needs to contact you regarding you. submission.

Be sure read all directions and to enter all the information requested.

We will not be signing students into courses until Monday, November 20, after the registration window closes. Please do not email the department for updates before this time.   We will enroll students into any unfilled seats in order, based on their registration times and time they registered on the wait list.

Please be sure that your intended course does not conflict with a course in your current schedule, and that you are willing to drop conflicting courses to make the change.  If you have a full course load or time conflict and do not indicate courses to drop on your wait-list submission, your submission will be disregarded.

As always, please have a back-up plan in case you are not able to get into your preferred courses.

November Events for CS Majors

Hold the dates for these November events!

Wednesday, November 1
ACM is hosting its first “Big O/Little O” mentoring event.  Attend this meeting to learn more about CS student peer mentorship and other opportunities for CS majors. 
(STEM Building 102, 1:00 – 2:00 PM)

Friday, November 3
Come join the CS student organizations for their annual fall social!   Free seasonal refreshments will be available.
(Science Complex Fountain area, 12:30 – 1:50 PM)

Tuesday, November 14
CS Colloquium Speaker: Stormy Peters, Senior Manager, Community Leads, Red Hat
(Science Complex P101, 12:30 – 1:30 PM) 

Tuesday, November 21
CS Colloquium Speaker: Nadya Peña (CS Class of 2015), Data Scientist & Software Engineer, Credit Suisse.
(Education Building 113, 12:30 – 1:30 PM)

Call for CS Volunteer Representatives (2017-18)

Show your CS@TCNJ pride!

Would you like to earn the title of “Computer Science Representative” for your resume?  The faculty are once again looking for students to help out at upcoming departmental functions, including seminars, recruiting events, and meetings with potential students.  All levels of students (freshmen through seniors) are invited to apply.

Sample resume entry
Computer Science Representative:  Meet with prospective students and visiting families to present student experiences in computer science major; discuss opportunities and college life through formal presentation and informal Q&A.  Meet with visiting speakers and assist during scheduled events.  Volunteer position; selected by the faculty to participate.  September 2017 – present.

If you are interested in serving as a volunteer representative, fill out the Qualtrics survey at the following link:

Submissions will continue to be accepted on a rolling basis and as needed.  If you have any questions, please contact Ms. Zsilavetz directly or stop by STEM 200.

Free Mobile App-Development Camp for Middle School Girls

This summer, the Computer Science Department will be hosting a mobile app development and technology entrepreneurship program for middle school girls.The program, funded by the National Center for Women & Information Technology (NCWIT), is free to participants and will be held during the weeks of June 19th – 23rd and June 26th – 30th on Forcina Hall’s fourth floor. Registration is required.

For registration information and more, please visit the TechGirls website and review the TechGirls Summer Program Flyer.

Spring 2017 Department News Round-up

Team from TCNJ Wins Second Place at Google Games

A team of five TCNJ students – including two freshmen CS majors – won second place at the Google Games event held in New York City on Sunday, April 9.    Tomer Aberbach (Computer Science), Ethan Zeigler (Computer Science), Ursula Widocki (Mathematics & Statistics), Darshan Kalola (Biology), and Varun Taruvai (Biology) attended the event along with 19 other teams from tri-state area institutions, including TCNJ, NJIT, NYIT, Manhattan College, Ramapo, Stevens, Vassar, and Marist.

The Google Games are held yearly and are open to first, second, and third year students attending these colleges and universities.  Competing students work together to solve logic puzzle and coding challenges according to each year’s theme.

Congratulations to the team on their achievement!

CS Major & Teammate Receive 2nd Place Prize in Mayo Business Competition

CS Major Spencer Viviano (Class of 2019) and his teammate, marketing major Neophytos Zambas, were awarded second place in the Mayo Business Plan Competition last week. The two students built an app called NeoBook that could serve as a platform for college students to buy and sell textbooks and other items with students at TCNJ and at other institutions.

NeoBook was announced as one of the three finalists projects, and the final awards ceremony was held on Wednesday, April 5 in Education Building 212.  As a prize, Viviano and Zambas received an award of $14,000 for their work on the prototype.

Congratulations to Spencer and Neophytos!

More information about the finalists’ projects can be found here:

For more information on the Mayo Business Plan Competition:

Dr. Pulimood Receives Honors from RedHat, Participates in GitHub Panel

RedHat, the North Carolina-based open source coding company, recently recognized Dr. Monisha Pulimood and twenty other Computer Science faculty who are at the forefront of teaching open source at their institutions.  Dr. Pulimood utilizes open source in CSC 415: Software Engineering, which she teaches every semester.  Please see RedHat’s news posting about the event for more information.

Dr. Pulimood also served on a panel on implementing GitHub in the classroom at the SIGCSE conference in early March.  See the video below for a record of the panel.  Dr. Pulimood’s talk begins at time marker (11:45).

Hunterdon County Software Academy Visits Department

On Wednesday, March 29, the Computer Science Department was visited by 19 high school freshmen from the Hunterdon County Computer Science and Software Engineering Academy.   The students, escorted by two high school personnel – including their vice principal, the academy’s CS teacher – visited the department to learn more about CS @ TCNJ.  

Current CS majors gave the visiting students a tour of the department’s facilities, demonstrated their research and class projects, and shared information about the CS program at TCNJ, as well as their internship and mentored research experiences within the department.  A representative from the Office of Admissions also spoke with the visiting students about the process of applying to TCNJ.

HackTCNJ 2017 Celebrates Student Innovation in Coding

On February 25 & 26th TCNJ’s chapter of the Association for Computing Machinery (ACM) finished its 5th annual hackathon which featured around 200 talented student developers from several colleges, universities, and high schools from the tri-state area.

During this 24 hour event, student engineers, designers, and entrepreneurs came together to work on innovative software projects. HackTCNJ gives students of all levels the opportunity to learn additional skills outside the classroom, and to discover recruiting opportunities from great companies.

TCNJ’s ACM chapter hosted this hackathon with MLH, Linode, JHC Technology, McCarter & English, SRI International, Particle, Bloomberg, and Dodge Data. TCNJ’s ACM chapter is incredibly thankful to have such great sponsors to help make this event a great success.

HackTCNJ’s judges selected winners based on the following categories: Best Technical Achievement, Best User Experience, Funniest Hack, Best Social Good Hack, Best First Hackathon Project, Best use of IoT, and Best Hardware Hack.

Category Winners Project Prizes for each team member
Best Technical Achievement Ridhwaan Anayetullah, Darshan Kalola, Noor Syed, Daniel Zhou Exposed: An app designed to encourage friends and group members to arrive promptly at events with a novel twist. ( Echo Dot
Best User Experience Christopher Beyer Text Me in an Emergency: a simple chatbot program to assist a user when a friend is in need if you cant call 911 from where you are. ( Keyboard
Funniest Hack Henry Shen, Jabari Brown Stack Overflow Counter: Measures how many times you go to Stack overflow ( Chromecast + Netflix Gift Certificate
Best Social Good Hack Thomas Giulianelli, Sam Chang HereToStay: A handy resource for those who want/need information to help them resist oppression. ( Bluetooth Speakers + What if? (book)
Best First Hackathon Project Kristen Crasto, Ethan Crasto, Elisa Idrobo, Mun Kim Shoot for the Mun: A GUI for Twitter Sentiment Analysis: Sony MDR V6 Headphones
Best use of IoT Ryan Rosenberger, Sean Kelly, Jacob Douglass gitHug: Get some hugs with the Photon Particle Board! ( Particle Photon Kit
Best Hardware Hack Hunter Dubel, Richard Levenson, Dan Sarnelli, Jeremy Leon Harassment Monitor: Fighting harassment on string array at a time! ( Particle Photon Kit

Thanks again to the hackers and sponsors for a great weekend!

All submissions are available to view here:

Photos are available to view here: