Welcome to the Official Website for NJIT ACM

What is ACM you might ask? ACM stands for the Association for Computing Machinery, and it is the world's largest educational computer science organization. ACM is divided up into many student chapters, and this one just happens to be located at, you guessed it, NJIT! If you're a student studying CS, IT, IS, or any other computer-related field, chances are that you'll find joining ACM to be useful. Whether you join for tutoring, use of ACM's vast array of online resources, or just to connect with fellow programmers, ACM is a great organization to be a part of.

More specifically, the NJIT chapter of ACM offers free tutoring for CS, IT, and IS classes, contains SIGs (special interest groups) dedicated to teaching various computer science topics, works on various computer science-related projects, and works closely with the NJIT CCS department to host a number events including HackNJIT, NJIT's own 24-hour hackathon. The NJIT chapter of ACM also occasionally takes trips to the headquarters of various companies to give students the opporunity to get an inside-look into real-world job environments. More information regarding our tutoring services, SIGs, projects, HackNJIT, and more is available through clicking the tabs above.

While ACM is a professional organization, we also pride ourselves in trying to make our office a fun, safe, and friendly work environment. After quiet hours end at 6 PM, the office becomes a place where people can play video games, watch movies, and relax after a hard day of work. NJIT ACM also offers an unofficial SIG called SIG Melee, which is a group dedicated to teaching, playing, and modding the game Super Smash Bros. Melee. While we do not allow new SIGs that are dedicated to video games to be formed, SIG Melee is a SIG that has been grandfathered into NJIT ACM over the years for its popularity amongst the NJIT student body. We urge all students to join us for both our professional services, and to simply unwind after a long day of classes.

FAQ

How do I Sign Up?

Becoming a member of NJIT ACM is easy, just come to the office to chat, or show up to our weekly meetings. Everyone is welcome. We promise we won't bite!

NOTE: In order to become a member of ACM National and gain access to ACM's online resources, you must sign up on ACM's official website. Being a member of ACM National also costs a yearly fee, but this fee is lower for students.

Are You a Game Club?

No. While we urge students to unwind with video games or other fun activities after class, we are not a video game club. Before anything else, NJIT ACM is a club dedicated to connecting students who share common interests in computers and programming. While we will not necessarily kick you out for only playing video games in our office, we strongly reccomend that you also participate in some of the other services or activities that we offer.

Why Show up to the Meetings?

There are certain perks we offer to members that show up to our meetings. For example, the ability to vote in elections, or first dibs on sign-ups for any trips we take as a club. While it isn't necessary to show up to our weekly meetings, by showing up you'll get to keep up with the latest news regarding the club or upcoming CCS events.

When/Where are the Meetings?

Our meetings are currently held every Friday at 12 pm in GITC 1100, although there are certain exceptions throughout the semester. Please check our calendar to know exactly when the next meeting is being held.

Help! I missed a meeting!

Do not fear. All of the slides from our meetings for the semester are available at this link, which is updated weekly after our meeting.

Where are we located?

Our office is in GITC 3704.

When is the Office Open?

The office opens when the first E-Board member opens the door in the morning, typically at 10 am. The office will remain open as long as an E-Board member is present to supervise the office.

What are the Office Rules?

Just be courteous. Keep in mind that we consider any time before 6 PM to be quiet hours, meaning that while you can talk, we ask that you keep the sound levels to a minimum. During quiet hours, please use headphones when listening to any audio on an electronic device. Also, please do not touch anyone else's belongings without their permission. We have 24/7 video surveilance in the office, so if anything is stolen or moved without permission, we will know who did it.

SIGs

Special Interest Groups (SIGs) are a core part of the ACM organization. SIGs are student-led groups of ACM members that hold weekly meetings to study specific subjects in the computing sciences.

The current SIGs for the Fall 2019 semester are listed below. If you're interested in joining one of them, feel free to show up at a meeting or to contact one of its leaders.


SIG ALGORITHM
Leaders: Rodrigo Morales
Time: Thursday, 1:20PM
Location: GITC 37**
Contact Info: rsm59@njit.edu

SIG ARCH
Leaders: Christian Gutierrez
Time: Thursday, 6:30PM
Location: GITC 37**
Contact Info: cg462@njit.edu

SIG DATA SCIENCE
Leaders: AKM Islam
Time: Wednesday, 2:30PM
Location: KUPF 103
Contact Info: azi3@njit.edu

SIG DEVICE REPAIR
Leaders: Deshawn Duncker
Time: Thursday, 2:30PM
Location: GITC 3703
Contact Info: dad56@njit.edu

SIG FLUTTER
Leaders: Vineet Sridhar
Time: Wednesday, 3:00PM
Location: FMH 106
Contact Info: vs583@njit.edu

SIG NATURAL LANGUAGE PROCESSING
Leaders: Jack Wang
Time: Friday, 1:00PM
Location: GITC 37**
Contact Info: fw73@njit.edu

SIG SOCIAL MEDIA
Leaders: Diogo Cardoso
Time: Friday, 1:00PM
Location: GITC 3703
Contact Info: dmc48@njit.edu

SIG SOUND
Leaders: Ben Robinson
Time: Friday, 1:00PM
Location: CULM 311
Contact Info: bgr9@njit.edu

SIG WEB DEV
Leaders: Abhijay Gore
Time: Wednesday, 3:00PM
Location: GITC 3703
Contact Info: arg76@njit.edu

SIG XR
Leaders: Al-Rashid Jamalul, Jonard Bolante
Time: Wednesday + Thursday, 6:00PM
Location: GITC 3200A
Contact Info: aj269@njit.edu, jdb58@njit.edu

Tutoring

NJIT ACM offers free walk-in tutoring for CS, IT, and IS classes! Tutoring now takes place in GITC 3100. Check below to see when tutors are available and which courses they have taken.

If you are interested in becoming a tutor yourself, whether paid or volunteer, please email em328@njit.edu.

Name Title Times Working Courses Tutoring
Andrew KritzlerVolunteer TutorMondays 2:30pm - 4:00pm
Thursdays 2:30pm - 4:00pm

CS 113, CS 114, CS 241, CS 350

Evan MarkowitzVolunteer TutorThursdays 10:00am - 11:30am

CS 113, CS 114, CS 280, CS 288,
CS 356, CS 490, IT 202

Gian OrdonezVolunteer TutorMondays 9:30am - 11:00am
Wednesdays 9:30am - 11:00am

CS 113, CS 114

Jacob YanicakVolunteer TutorFridays 7:00pm - 8:30pm

CS 101, CS 113, CS 114, CS 115,
CS 116, CS 241, CS 280, CS 288,
CS 341, CS 356, CS 435, CS 490

Jaime NufioPaid TutorTuesdays 3:00pm - 4:30pm
Wednesdays 1:00pm - 2:30pm

CS 101, CS 113, CS 114, CS 280,
CS 288, CS 332, CS 356, CS 490

Jason MorgadoPaid TutorMondays 11:30am - 1:00pm
Tuesdays 1:00pm - 2:30pm

CS 113, CS 114, CS 280, IT 120,
IT 201

Liam ChoiPaid TutorMondays 1:00pm - 4:00pm
CS 113, CS 114, CS 280
Lorenzo CampanellaVolunteer TutorTuesdays 11:30am - 1:00pm
Thursdays 11:30pm - 2:30pm

CS 113, CS 114, CS 115, CS 116,
CS 241, CS 280, CS 288, CS 332,
CS 341, CS 356, CS 435

Matt AntonyPaid TutorWednesdays 12:00pm - 3:00pm
Thursdays 12:00pm - 1:30pm

CS 280

Nick DeLelloPaid TutorFridays 11:00am - 2:00pm

CS 113, CS 114, CS 241, CS 280,
CS 288, CS 356

Nirav KinkhabwalaVolunteer TutorWednesdays 10:00am - 12:00pm

CS 113, CS 114, CS 241, CS 280,
CS 331, CS 332, CS 350

Nishanth GonaPaid TutorWednesdays 2:30pm - 4:00pm
Fridays 10:00am - 11:30am

CS 113, CS 114, CS 356, CS 435

Parth MistryVolunteer TutorTuesdays 11:30am - 1:00pm
Wednesdays 1:00pm - 2:30pm

CS 113, CS 114, CS 241, CS 280,
CS 332, CS 341, CS 490, CS 491,
IT 202

Phil PoretskyPaid TutorTuesdays 12:00pm - 1:30pm
Thursdays 1:00pm - 2:30pm

CS 113, CS 114, CS 241, CS 280

Sherif ElmetwallyPaid TutorMondays 1:00pm - 4:00pm
IS Courses
Simon LamVolunteer TutorWednesdays 3:00pm - 4:30pm
Fridays 3:00pm - 4:30pm

CS 113, CS 114, CS 241, CS 280,
CS 288

Teslim OlunladeVolunteer TutorTuesdays 10:00am - 11:30am
Thursdays 2:30pm - 4:00pm

CS 113, CS 114, CS 280

Tudor MironoviciVolunteer TutorMondays 5:00pm - 6:30pm
Fridays 6:00pm - 7:30pm

CS 113, CS 100

Yazmin VillalbaPaid TutorMondays 2:30pm - 4:00pm
Fridays 2:30pm - 4:00pm

CS 101, CS 113, CS 288, CS 341,
IT 202



HackNJIT

HackNJIT is NJIT's official 24-hour hackathon sponsored by Major League Hacking. HackNJIT was started in 2014, and we have been working to improve it ever since. HackNJIT is held once per year during the fall semester. You can find out more information about HackNJIT by visiting the official HackNJIT website linked below. If you would like to sponsor HackNJIT, please fill out our site's built-in contact form.


Show me HackNJIT!





ICPC

NJIT ACM is proud to participate in the ACM ICPC (International Collegiate Programming Contest), which is a team-based intercollegiate programming competition held in different regions throughout the world. More information about our team and the contest dates will be posted here in the future.










Projects

Below is a comprehensive list of projects that NJIT ACM has worked on, or is currently working on. You can find out more details about a particular project by clicking its link. If you have any questions regarding a particular project, or if you have an idea for a new project for us to work on, you can contact us by using our site's built-in contact form, or by stopping by our office sometime during the semester.

NOTE: We have just started making projects a main focus of ours, so we do not yet have many complete, but we hope to change that quickly!

Current Projects
Wheatley
Food Truck Cams
Smart Display Revival
Completed Projects
None

Stream

The NJIT chapter of ACM has its own official Twitch.tv channel under the name NJITACM. We will be using this channel to live stream HackNJIT, as well as various other NJIT ACM events throughout the year. You can watch the stream below or watch it on Twitch.tv by clicking the links below.

Master Calendar

Contact Us

Email: acm@njit.edu

Office: GITC 3704

Meetings: GITC 1100 (Fridays at 12 pm)

YWCC Tutoring: GITC 3700

Constitution

The following is NJIT ACM's official constitution. Our constitution defines the rules and regulations of our ACM chapter and is upheld by the NJIT Student Senate. As stated in our constitution, we also abide by the National ACM Code of Ethics and Professional Conduct.

Article I. Name
    The name of this organization shall be the Association for Computing Machinery (ACM). In reference to the ACM when in the context of the international organization, the name shall be the New Jersey Institute of Technology Chapter of the Association for Computing Machinery (NJIT ACM).
Article II. Purpose
    The purpose of this chapter is to organize NJIT students with interests in computing and the associated technologies, so that they may be able to share their knowledge and skills with their peers. This student collaboration in the studies of computing technologies will result in a variety of events, projects, and services hosted by this chapter.
Article III. Non-Discrimination Policy
    Membership in this chapter shall be open to any student currently enrolled at NJIT.
Article IV. Membership
  • Section 1. Membership in this chapter shall be open to any student currently enrolled at NJIT.
  • Section 2. An active member shall be defined as any member who has attended at least one-half of all general body meetings at which attendance has been taken up to that point in the semester.
  • Section 3. Only NJIT full-time undergraduate students who are active members as described in Article IV, Section 2 shall be eligible to vote.
  • Section 4. Attendance by a simple majority, or greater than 50%, of the active voting membership shall constitute a quorum.
Article V. Officers & Elections
  • Section 1. The officers of this chapter shall be President, Vice-President, Secretary, Treasurer, Webmaster, and Public Relations.
  • Section 2. Election of officers shall be by secret ballot during the second to last meeting of the Fall semester. Officers shall be elected by a majority vote of approval of a quorum.
  • Section 3. Installation of newly-elected officers shall be held upon the start of the Spring semester. The term of the newly elected officers shall be for one calendar year.
  • Section 4. All NJIT full-time undergraduate students who are active members of this chapter are eligible to run. However, students who will graduate before the fall semester of the academic year following elections shall be ineligible for office. Their graduation date should be no less than two full Spring and/or Fall semesters after the elections. Additionally, a student will only be eligible if their grade point average for the preceding quarter is 2.5 or above.
  • Section 5. Any officer shall be brought up for removal from office if his grade point average falls below the minimum standards set forth in Article V, Section 4, or if the members feel he or she is not adequately performing their duties. A new officer shall be elected to fill the vacancy at the next scheduled meeting. An officer may be removed from office by a three-fourths majority vote of a quorum.
  • Section 6. No elected officer of this chapter shall have veto power.
  • Section 7. This chapter shall elect a faculty advisor from the faculty/staff of New Jersey Institute of Technology with the approval of the Office of the Dean of Student Services. The faculty advisor shall be selected by a majority vote of approval of a quorum.
Article VI. Duties of Officers
  • Section 1. The President shall preside at all meetings of this chapter and of its Executive Council. He or she shall also represent this chapter at all meetings with the ACM Regional Representative. They shall also appoint all committees of this chapter and committee chairmen. They shall delegate officer duties not mentioned in this Constitution as needed. He or she shall also maintain steady contact with the College of Computing Sciences.
  • Section 2. The Vice-President shall assume the duties of the President in the event of the President's absence. They shall assume those duties of the President that are delegated to them by the President. They shall serve as this chapter's liaison to the Student Senate.
  • Section 3. The Secretary shall keep minutes of all chapter meetings. It is their duty to make this information publicly available. They shall also be responsible for submitting any pertinent paperwork to ACM National and/or the NJIT Student Senate in a timely fashion. They shall also be responsible for the active membership roster according to Article IV of this constitution.
  • Section 4. The Treasurer shall maintain the chapter's financial operations. They shall also make the annual report of the chapter finances as required by the Treasurer of ACM National.
  • Section 5. The Webmaster shall be responsible for maintaining and updating the chapter website. They shall also be responsible for managing permissions and access of the officers to the various services utilized by the organization. They shall be responsible for maintaining any custom applications created for the organization, only if the application creator has no intent of maintaining it.
  • Section 6. The Public Relations officer shall be responsible for maintaining this chapter's public image. Their duties shall be, but are not limited to, ensuring that this chapter's events are well advertised, recruiting new students into the organization, and handling the chapter’s social media.
  • Section 7. The SIG Master shall be responsible for the management of all Special Interest Groups. They shall be the point of contact for SIG leaders to act as an advisor and assistant, and will continue regular communication with SIG leaders. They shall also be responsible for recruiting SIG leaders.
  • Section 8. The Graphic Designer shall be responsible for designing promotional materials for the chapter. Their duties include, but are not limited to, designing flyers for events of the chapter, as well as theme art and t-shirts for the chapter.
Article VII. Meetings
Meetings shall be held every week during the Friday common hour. Members will be notified prior to any change in the meeting time or location.
Article VIII. Conduct
  • Section 1. This chapter and its members agree to uphold and abide by the rules and regulations of New Jersey Institute of Technology.
  • Section 2. This chapter and its members agree to uphold and abide by the standard ethical guidelines outlined in the National ACM Code of Ethics and Professional Conduct.
  • Section 3. The chapter acknowledges that it is responsible for the behavior of members and guests at any of its functions.
  • Section 4. Hazing in any form is not allowed by this organization or its individual members.
Article IX. Amendments and Procedure
  • Section 1. Proposed amendments to this constitution shall be distributed to all current officers and members in a timely manner.
  • Section 2. An amendment to this constitution shall be officially approved once unanimously agreed upon by all current officers, having received a favorable 2/3 vote from a quorum.
  • Section 3. Robert's Rules of Order Revised shall be the final authority on any points not covered in the National ACM Constitution or in this Constitution.