radgrad/radgrad2

View on GitHub
app/private/database/quarter/2018-12-27-09-06-31.json

Summary

Maintainability
Test Coverage
{
  "timestamp": "2018-12-27-09-06-31",
  "collections": [
    {
      "name": "AcademicTermCollection",
      "contents": [
        {
          "term": "Winter",
          "year": 2013
        },
        {
          "term": "Spring",
          "year": 2013
        },
        {
          "term": "Summer",
          "year": 2013
        },
        {
          "term": "Fall",
          "year": 2013
        },
        {
          "term": "Winter",
          "year": 2014
        },
        {
          "term": "Spring",
          "year": 2014
        },
        {
          "term": "Summer",
          "year": 2014
        },
        {
          "term": "Fall",
          "year": 2014
        },
        {
          "term": "Winter",
          "year": 2015
        },
        {
          "term": "Spring",
          "year": 2015
        },
        {
          "term": "Summer",
          "year": 2015
        },
        {
          "term": "Fall",
          "year": 2015
        },
        {
          "term": "Winter",
          "year": 2016
        },
        {
          "term": "Spring",
          "year": 2016
        },
        {
          "term": "Summer",
          "year": 2016
        },
        {
          "term": "Fall",
          "year": 2016
        },
        {
          "term": "Winter",
          "year": 2017
        },
        {
          "term": "Spring",
          "year": 2017
        },
        {
          "term": "Summer",
          "year": 2017
        },
        {
          "term": "Fall",
          "year": 2017
        },
        {
          "term": "Winter",
          "year": 2018
        },
        {
          "term": "Spring",
          "year": 2018
        },
        {
          "term": "Summer",
          "year": 2018
        },
        {
          "term": "Fall",
          "year": 2018
        },
        {
          "term": "Winter",
          "year": 2019
        },
        {
          "term": "Spring",
          "year": 2019
        },
        {
          "term": "Summer",
          "year": 2019
        },
        {
          "term": "Fall",
          "year": 2019
        },
        {
          "term": "Winter",
          "year": 2020
        },
        {
          "term": "Spring",
          "year": 2020
        },
        {
          "term": "Fall",
          "year": 2020
        },
        {
          "term": "Summer",
          "year": 2020
        },
        {
          "term": "Fall",
          "year": 2012
        },
        {
          "term": "Summer",
          "year": 2012
        },
        {
          "term": "Spring",
          "year": 2012
        },
        {
          "term": "Winter",
          "year": 2012
        },
        {
          "term": "Fall",
          "year": 2011
        },
        {
          "term": "Winter",
          "year": 2011
        },
        {
          "term": "Spring",
          "year": 2011
        },
        {
          "term": "Winter",
          "year": 2010
        },
        {
          "term": "Summer",
          "year": 2010
        },
        {
          "term": "Fall",
          "year": 2010
        },
        {
          "term": "Summer",
          "year": 2011
        },
        {
          "term": "Fall",
          "year": 2009
        },
        {
          "term": "Spring",
          "year": 2010
        },
        {
          "term": "Winter",
          "year": 2021
        },
        {
          "term": "Spring",
          "year": 2021
        },
        {
          "term": "Summer",
          "year": 2021
        }
      ]
    },
    {
      "name": "AdminProfileCollection",
      "contents": [
        {
          "username": "radgrad@hawaii.edu",
          "firstName": "RadGrad",
          "lastName": "Admin",
          "picture": "/images/default-profile-picture.png",
          "interests": [],
          "careerGoals": [],
          "retired": false
        }
      ]
    },
    {
      "name": "AdvisorProfileCollection",
      "contents": [
        {
          "username": "glau@hawaii.edu",
          "firstName": "Gerald",
          "lastName": "Lau",
          "picture": "/images/mockup/glau.jpg",
          "website": "",
          "interests": [
            "application-development",
            "it-management",
            "security",
            "teaching"
          ],
          "careerGoals": [
            "graduate-school",
            "information-security-analyst",
            "teacher"
          ]
        },
        {
          "username": "cmoore@hawaii.edu",
          "firstName": "Cam",
          "lastName": "Moore",
          "picture": "/images/mockup/cmoore.jpg",
          "website": "",
          "interests": [
            "research",
            "software-engineering"
          ],
          "careerGoals": [
            "devops-engineer"
          ]
        }
      ]
    },
    {
      "name": "CareerGoalCollection",
      "contents": [
        {
          "name": "Data Scientist",
          "slug": "data-scientist",
          "interests": [
            "algorithms",
            "data-science",
            "databases",
            "machine-learning",
            "research"
          ],
          "description": "A data scientist analyzes and interprets extremely complex and large data sets, typically in order to assist an organization in its decision making.  Unlike traditional database engineers, data scientists must manage Big Data, which is typified by the following \"Three V's\":\n\n* Volume: from hundreds of millions to hundreds of billions of data points;\n* Velocity: data may arrive at high speed and must be dealt with in a timely manner; \n* Variety: data can range from structured to unstructured, and maybe be buggy or incomplete.\n\nCompanies like LinkedIn, Intuit, GE, Google, Zynga, and Netflix all employ data scientists to support their services.  The skills and tools used by a data scientist are extensive, and include:\n\n  * Languages, including a statistical programming language like R or Python and a database querying language like SQL. \n  * Statistical knowledge, including statistical tests, distributions, maximum likelihood estimators, etc. \n  * Machine learning methods, including k-nearest neighbors, random forests, and ensemble methods.\n  * Mathematics, including basic multivariate calculus and linear algebra in case you need to customize machine learning libraries.\n  * Visualization and communication, including describing your findings to both technical and non-technical audiences and use of data visualization tools like ggplot and d3.js. \n\nTo prepare for the Data Scientist career path, you will want to be proficient with algorithms ([ICS 311](/explorer/courses/ics_311)) and machine learning techniques ([ICS 435](/explorer/courses/ics_435)). Obviously, you will want to take both database courses: [ICS 321](/explorer/courses/ics_321) and [ICS 421](/explorer/courses/ics_421). You may want to explore data visualization ([ICS 484](/explorer/courses/ics_484)).  A research project that involves machine learning and/or \"big data\" techniques will provide valuable experience. You might consider a summer internship with a company like LinkedIn or Google where you can work with data scientists directly.  \n\nFinally, if you are serious about becoming a data scientist, you should add [Graduate School](/explorer/career-goals/graduate-school) as a career goal.  Most data scientists have a Ph.D. in Computer Science or some other STEM discipline.\n\nData Scientist was named [one of the 14 best tech jobs in America](http://www.cio.com/article/3167568/it-skills-training/14-best-tech-jobs-in-america.html#slide2). [View more information here.](https://hbr.org/2012/10//explorer/career-goals/data-scientist-the-sexiest-job-of-the-21st-century/)"
        },
        {
          "name": "Database Administrator",
          "slug": "database-administrator",
          "interests": [
            "application-development",
            "databases",
            "software-engineering"
          ],
          "description": "Companies, private organizations, and government agencies rely on database administrators (DBAs) to organize and monitor financial records, employee profiles, and other sensitive information. These professionals also work to improve security and efficiency through testing, regular evaluation, and routine modifications. \n\nDBAs may be employed in-house at larger firms or organizations, but an increasing number of these professionals are finding work at third-party companies that specialize in database services. \n\nYou will need to be experienced with a variety of database platforms including MySQL, Oracle, and DB2.  \n\nDBAs typically do not work with \"Big Data\", which requires a different set of skills associated with the [data scientist](/explorer/career-goals/data-scientist) career goal.\n\nIf you want to prepare for jobs in database administration, you will want to take both academicTerms of Databases ([ICS 321](/explorer/courses/ics_321) and [ICS 421](/explorer/courses/ics_421)).  Networking and security classes will also be important preparation.\n\nDatabase Administrator was named [one of the 14 best tech jobs in America](http://www.cio.com/article/3167568/it-skills-training/14-best-tech-jobs-in-america.html#slide6). [View more information here.](http://www.bls.gov/ooh/computer-and-information-technology/database-administrators.htm)"
        },
        {
          "name": "DevOps Engineer",
          "slug": "devops-engineer",
          "interests": [
            "application-development",
            "databases",
            "networks",
            "software-engineering"
          ],
          "description": "\"DevOps\" (short for \"development operations\") is a new and important specialization within software engineering. It refers to tools, technologies, and development processes in support of high speed application design, implementation, deployment, evolution, and scaling.  Put more simply, a DevOps engineer makes sure that business systems get deployed fast, stay up under heavy loads, are not hacked (or can be fixed quickly if hacked), and can be updated without loss of downtime. \n\nAccording to the [2015 State of DevOps report](http://puppetlabs.com/2015-devops-report), organizations using DevOps deploy code up to 30 times more frequently with 50% less deployment failures than those who do not.\n\nTo prepare for a career in DevOps, you need to start with software engineering ([ICS 314](/explorer/courses/ics_314)).  Build on that base with coursework in databases ([ICS 321](/explorer/courses/ics_321)) and networks ([ICS 351](/explorer/courses/ics_351)).  Finally, put all of that together with experience deploying applications in real-world, high stress situations.  That requires finding a summer internship where you can shadow experienced DevOps engineers as they do their daily work.\n\nDevOps Engineer was named [one of the 10 hottest developer jobs in 2017](http://www.techrepublic.com/article/the-10-hottest-developer-jobs-of-2017/). [View more information here.](https://puppet.com/blog/what-a-devops-engineer)"
        },
        {
          "name": "Full Stack Developer",
          "slug": "full-stack-developer",
          "interests": [
            "databases",
            "software-engineering",
            "web-development"
          ],
          "description": "Full Stack Developer is a career goal focused on the design and implementation of web applications.  \"Full stack\" refers to a broad skill set that starts with front-end user interface design using a CSS framework such as Twitter Bootstrap or Semantic UI, proceeds through business logic implementation using Java, Javascript, Python, Ruby, C#, or some other programming language, and concludes with the design and implementation of a back-end database system using SQL, MongoDB, or some other variant.   \n\nIn addition, full stack developers must ensure that the application performs appropriately across multiple devices (laptops, tablets, and mobile). Full stack developers must often ensure that their design is scalable as usage increases.  \n\nTo prepare for this career goal, supplement your skills acquired inSoftware Engineering ([ICS 314](/explorer/courses/ics_314)) with other coursework including Databases ([ICS 321](/explorer/courses/ics_321)) and (perhaps) Design for Mobile Devices ([ICS 466](/explorer/courses/ics_466)). You might also want to do a summer internship with a business doing web application development to hone your skills and obtain experience in a \"real-world\" application development setting.\n\nFull Stack Developer was named one of the [Top 5 Hot IT Jobs in 2017](https://www.randstadusa.com/jobs/career-resources/hot-jobs-2017/best-in-demand-information-technology-jobs/). [View more information here.](http://www.bls.gov/ooh/computer-and-information-technology/web-developers.htm)"
        },
        {
          "name": "Game Developer",
          "slug": "game-developer",
          "interests": [
            "computer-graphics",
            "databases",
            "game-design",
            "unity",
            "virtual-reality"
          ],
          "description": "The Game Developer career goal refers to a specialized form of Software Developer who focuses on game design and implementation. This is a challenging career path as it is both highly competitive and, depending upon the game, can require advanced skills including one or more of: graphic design, physics, algorithms, networking, UI design, hardware, device driver and OS-level programming, and the appropriate use of game mechanics to provide an entertaining and/or educational experience.   That said, being a Game Developer is totally cool and you should totally go for it.\n\nAs the above paragraph indicates, game development in general involves an intimidating level of both breadth and depth in knowledge.  But you don't need to know everything to get started.  To be well prepared for this career goal, it helps to start by developing a solid analytical background through coursework in math, physics, and algorithms ([ICS 311](/explorer/courses/ics_311)), then add solid programming skills including high level (software engineering ([ICS 3114](/explorer/courses/ics_314))) and low-level ([ICS 312](/explorer/courses/ics_312)), plus databases ([ICS 321](/explorer/courses/ics_321)).  If you are interested in designing games involving an AI, then you'll want basic AI ([ICS 361](/explorer/courses/ics_361)) as well as AI for Games ([ICS 462](/explorer/courses/ics_462)).  Cap it off with Video Game Design and Development ([ICS 485](/explorer/courses/ics_485)). \n\nYou should also take advantage of opportunities outside of the classroom to experience game development, such as the yearly Global Game Jam.  There are often summer internships at companies doing game design that can provide invaluable \"real-world\" experience and help you decide if this career path is for you. [View more information here.](http://study.com/articles/Game_Developer_Job_Description_Duties_and_Requirements.html)"
        },
        {
          "name": "Graduate School",
          "slug": "graduate-school",
          "interests": [
            "research"
          ],
          "description": "Let's be frank: if you are considering a long-term career in computer science, then graduate school should one of your career goals.  This doesn't mean you need to go right back to school after you graduate; many if not most graduate students in computer science spent at least a few years working before returning to school. But obtaining an M.S. or Ph.D. in Computer Science at some point can open up many new opportunities in your professional career. \n\nThe basic difference between an M.S. and Ph.D. degree is \"scientific contribution\".  An M.S. degree enables you to obtain more advanced skills in any of the CS disciplines.  M.S. programs are typically two years long.  A Ph.D. degree adds the requirement that you develop a dissertation that documents a scientific contribution: some entirely new knowledge about computer science. The Ph.D. degree typically requires at least two to four additional years after the M.S. degree.  \n\nTo prepare to include graduate school at some point after you graduate, the most important thing to do is to plan one or more academicTerms where you participate in a research project with a professor.  You can do this via [ICS 499](/explorer/courses/ics_499), or even on a volunteer basis as long as you devote sufficient time to the project. This is important for two reasons. First, successful participation demonstrates to the people who later review your graduate school application that you are able to do graduate-level work, which is usually more independent and research-related.  Second, it enables your professor to get to know you on a more personal level and in the context of an independent project, not just a few homework assignments.  This will enable your professor to write you a strong recommendation letter, which is crucial to getting accepted to graduate school. [View more information here.](http://www.ics.hawaii.edu/academics/graduate-degree-programs/so-you-want-to-apply-to-/explorer/career-goals/graduate-school/)"
        },
        {
          "name": "Information Security Analyst",
          "slug": "information-security-analyst",
          "interests": [
            "databases",
            "networks",
            "security"
          ],
          "description": "In RadGrad, the \"information security analyst\" career goal is intended to cover the wide variety of security-related positions, including Security Analyst, Security Architect, Security Software Developer, Cryptanalyst, Security Engineer, Security Administrator, Cryptographer, and Security Consultant. \n\nSecurity professionals range from \"ethical hackers\" who probe and exploit security vulnerabilities in web-based applications and network systems to cryptographers who analyze and decrypt hidden information from cyber-terrorists. There are jobs in security in virtually every industry, as well as in government. \n\nThe ICS degree  program offers many opportunities to develop security-related expertise.  We offer the [Security Science Focus](http://www.ics.hawaii.edu/academics/undergraduate-degree-programs/) which includes [ICS 355](/explorer/courses/ics_355), [ICS 455](/explorer/courses/ics_455), and (for motivated undergraduates) ICS 655.  We offer two courses related to Information Assurance ([ICS 425](/explorer/courses/ics_425) and [ICS 426](/explorer/courses/ics_426)).  You will also want to take at least one course in networking and one course in databases.\n\nIf you are interested in a career in security, we also recommend that you participate in [ICS GreyHats](http://www.ics.hawaii.edu/community/community-profile-the-ics-grey-hats/), a student club providing a venue for networking with industry and government, performing community service, and practical application of security skills in a supportive environment.\n\nFinally, the ICS Department sponsors a variety of security-related hackathons and contests every year. These also provide important learning opportunities in security.\n\nSecurity Engineer (a synonym for Information Security Analyst) was named one of the [Top 5 Hot IT Jobs in 2017](https://www.randstadusa.com/jobs/career-resources/hot-jobs-2017/best-in-demand-information-technology-jobs/). [View more information here.](http://www.bls.gov/ooh/computer-and-information-technology/information-security-analysts.htm)"
        },
        {
          "name": "Information System Manager",
          "slug": "information-system-manager",
          "interests": [
            "it-management"
          ],
          "description": "The Information System Manager career goal combines computer science with business management.  In RadGrad, Information Systems Manager is an umbrella term for a variety of positions such as Chief Information Officer, Chief Technology Officer, and IT or MIS Director.  \n\nDepending upon the specific position, your responsibilities will include planning and coordination of computer-related business functions,  defining technology strategy, and/or evaluating new technology. The positions tend to involve supervision of other employees and determining the financial implications and business risks of your decisions.\n\nAs an undergrad, you can prepare for this career goal by enrolling in both computer science and business classes.  If your interests skew heavily toward the management side, you might consider transferring to the [Information Technology Management program](http://shidler.hawaii.edu/itm) in the School of Business. \n\nYou might also consider pursuing our [B.A. in ICS](http://www.ics.hawaii.edu/academics/undergraduate-degree-programs/ba-ics/). This choice provides more curricular freedom to support a combination of computer science and business courses. \n\nBe aware: this career goal is highly competitive.  If you are serious about it, then the best preparation is to first obtain a [B.S. in Computer Science](http://www.ics.hawaii.edu/academics/undergraduate-degree-programs/bs-ics/) or [B.S. in Computer Engineering](http://www.ics.hawaii.edu/academics/undergraduate-degree-programs/bs-ce/), and follow that with a Masters degree in Business Administration.  You do not have to go directly to graduate school: you can obtain your undergraduate degree, work for a few years, and then obtain your MBA. [View more information here.](http://www.bls.gov/ooh/management/computer-and-information-systems-managers.htm)"
        },
        {
          "name": "IoT Architect",
          "slug": "iot-architect",
          "interests": [
            "algorithms",
            "computer-architecture",
            "data-science",
            "data-visualization",
            "databases",
            "hardware",
            "hci",
            "networks",
            "security"
          ],
          "description": "The [Internet of Things](https://en.wikipedia.org/wiki/Internet_of_things) (IoT) refers to the expansion of internet connectivity beyond traditional \"computers\" to other devices including refrigerators, cars,  houses, water heaters, solar panels, light bulbs, irrigation systems, heart monitoring implants, thermostats, etc.  These devices typically include sensors (to obtain data about their environment) as well as actuators (so they can act within their environment with behaviors).  The emerging IoT provides tremendous opportunities for improved decision making and efficiency, as well as tremendous security risks. \n\nTo pursue the IoT architect career goal, it helps to become familiar with hardware design ([ICS 331](/explorer/courses/ics_331)), software engineering ([ICS 314](/explorer/courses/ics_314)), networks ([ICS 311](/explorer/courses/ics_311)), databases ([ICS 321](/explorer/courses/ics_321)), security ([ICS 355](/explorer/courses/ics_355)), and visualization ([ICS 484](/explorer/courses/ics_484)).  Outside opportunities like [HI Capacity](/explorer/opportunities/hicapacity) and the [AT&T IoT Focused Hackathon](/explorer/opportunities/att-iot-hackathon) can provide you with practical exposure to IoT technologies.  [How to Become an IoT Developer: Six Tips](http://www.techrepublic.com/article/how-to-become-an-iot-developer-6-tips/) is useful reading.\n\nIoT architect was named one of the [Top 5 Hot IT Jobs in 2017](https://www.randstadusa.com/jobs/career-resources/hot-jobs-2017/best-in-demand-information-technology-jobs/). [View more information here.](https://en.wikipedia.org/wiki/Internet_of_things)"
        },
        {
          "name": "Mobile App Developer",
          "slug": "mobile-app-developer",
          "interests": [
            "android",
            "mobile",
            "ios"
          ],
          "description": "The Mobile App Developer career path refers to a specialized software developer who can build \"native\" mobile applications for the Android and/or iOS operating systems.  \n\nTo prepare for this career path, begin with solid software development skills through coursework in software engineering ([ICS 314](/explorer/courses/ics_314)), networking ([ICS 351](/explorer/courses/ics_351)), and databases ([ICS 321](/explorer/courses/ics_321)).  You'll also want to take Design for Mobile Devices ([ICS 466](/explorer/courses/ics_466)).  \n\nIn addition to coursework, you'll want to develop specialized skills for your platform of choice: Android development involves a variant of Java, while modern iOS development involves the Swift programming language. You might want to take a summer course through Udacity or Coursera to augment your ICS preparation.\n\nFinally, if you want a career in mobile application development, don't wait to get started!   There's nothing preventing you from building a few applications and releasing them in the Android or iOS app stores.  If nothing else, they can be presented as part of your professional portfolio when you are interviewing for a job.  In the best case scenario, you might make a few bucks.\n\nMobile App Developer was named [one of the 10 hottest developer jobs in 2017](http://www.techrepublic.com/article/the-10-hottest-developer-jobs-of-2017/). [View more information here.](http://www.tomsitpro.com/articles/become-/explorer/career-goals/mobile-app-developer,1-2219.html)"
        },
        {
          "name": "Network Engineer",
          "slug": "network-engineer",
          "interests": [
            "hardware",
            "networks"
          ],
          "description": "In RadGrad, the Network Engineer career goal also refers to positions such as Network Administrator, Network Architect, Network Manager, and Wireless Network Engineer.\n\nIn all cases, this career goal involves the design, construction, and maintenance of data communication networks, including local area networks (LANs), wide area networks (WANs), and intranets, wired or wireless. Such networks could range from simple connections between a set of offices to large-scale cloud infrastructures serving millions of people. \n\nConsider this career goal if you are comfortable and interested in work that combines design and decision-making about both software and hardware.    If your interests lean heavily toward the hardware side, you might want to consider the [B.S. in Computer Engineering](http://www.ics.hawaii.edu/academics/undergraduate-degree-programs/bs-ce/) degree.\n\nTo prepare for this career goal, you will want to take courses in both networking (such as [ICS 351](/explorer/courses/ics_351) and [ICS 451](/explorer/courses/ics_451)) and hardware ([ICS 331](/explorer/courses/ics_331)). To augment the traditional curriculum, consider an Independent Study  ([ICS 499](/explorer/courses/ics_499)) in a research project involving networking. [View more information here.](http://www.bls.gov/ooh/computer-and-information-technology/computer-network-architects.htm)"
        },
        {
          "name": "Research Scientist",
          "slug": "research-scientist",
          "interests": [
            "research"
          ],
          "description": "The Research Scientist career goal is for those who want to prepare, quite simply, to invent the future. In RadGrad, the research scientist career goal represents job positions that typically require a Ph.D., such as \"Professor\" (in academia) or \"Research Scientist\" (in industry).  \n\nResearch scientists design, implement, and evaluate new approaches to computing and computing technology, and apply those approaches to solving significant problems in business, medicine, science, and other fields. Research scientists have the highest level of autonomy of any career goal; you are hired by an organization with the expectation that you will define and organize your work yourself (while within the general business or academic constraints of the organization).  Research scientists can often wear jeans and a t-shirt to work, because you will be evaluated almost totally on your ability to innovate. \n\nTo prepare to become a research scientist, you should also have [graduate school](/explorer/career-goals/graduate-school) as a career goal, and you should plan to (eventually) get a Ph.D. That said, you don't have to go to graduate school immediately: you might decide after graduation to first join or create a startup company based upon an idea you had as an undergraduate.  Successful research scientists have a tolerance for risk: not all research ideas are successful (if you can guarantee in advance that an idea will be successful, then by definition it no longer involves research).\n\nIf this career goal appeals to you, get involved with one (or more) research projects as an undergraduate.  This will both give you a taste for the work and enable you to develop connections with professors that will help when you eventually apply to graduate school.  If possible, try to publish a paper while you are an undergraduate. Your professor can help you to make that happen. [View more information here.](http://www.bls.gov/ooh/computer-and-information-technology/computer-and-information-research-scientists.htm)"
        },
        {
          "name": "Robotics Engineer",
          "slug": "robotics-engineer",
          "interests": [
            "hardware",
            "robotics",
            "software-engineering"
          ],
          "description": "The robotics engineer career path involves the design of hardware and associated software to create automated systems to accomplish physical tasks that humans cannot or prefer not to do. The range of applications for Robotics Engineers is quite wide: from self-driving vacuum cleaners ([Roomba](https://store.irobot.com/default/robot-vacuum-roomba/)) to self-driving cars ([Tesla's autopilot](https://www.tesla.com/autopilot)).  Robotics engineers also work on drones, automated factory equipment, and other hardware systems involving autonomous behavior.\n\nTo prepare for the Robotics Engineer career path, most students will want to pursue the [B.S. in Computer Engineering](http://www.ics.hawaii.edu/academics/undergraduate-degree-programs/bs-ce/) degree program. This degree program will give you a solid foundation in hardware design, including circuits, signals, and digital electronics. Helpful ICS coursework includes Machine-level Programming ([ICS 312](/explorer/courses/ics_312)), Software Design for Robotics ([ICS 452](/explorer/courses/ics_452)), and Computer Vision ([ICS 483](/explorer/courses/ics_483)). [View more information here.](https://www.sokanu.com/careers/robotics-engineer/)"
        },
        {
          "name": "Software Developer",
          "slug": "software-developer",
          "interests": [
            "application-development",
            "software-engineering"
          ],
          "description": "Software Developer is probably the most common career goal for computer science students, at least initially. This career goal also includes position titles such as Developer, Software Engineer, Programmer, Coder, Software Architect, Business Application Programmer, Programmer Analyst, and so forth.  \n\nBecause of their popularity and because they require specialized software development skills, RadGrad also defines more specialized career goals that are related to Software Developer: [Mobile App Developer](/explorer/career-goals/mobile-app-developer), [Game Developer](/explorer/career-goals/game-developer), and [Full Stack Developer](/explorer/career-goals/full-stack-developer). If you're not sure what kind of development you want to do, then Software Developer is a good bet.\n\nIn general, software developers are responsible for designing computing programs, applications, and support systems. They meet with clients to discuss technological needs, and then develop software to addresses those demands.  Once initially implemented, software developers must modify and maintain the systems as business requirements for the software change.\n\nTo prepare for the software developer, you need strong programming and software engineering skills which is guaranteed by any of the ICS degree programs.  Beyond the classroom, you should participate in programming-related events like coding competitions and hackathons.  You should also consider a summer internship doing software development for a business in order to gain \"real-world\" experience prior to graduation.\n\nSoftware Engineer was named [one of the 14 best tech jobs in America](http://www.cio.com/article/3167568/it-skills-training/14-best-tech-jobs-in-america.html#slide9). [View more information here.](http://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm)"
        },
        {
          "name": "Startup Co-Founder",
          "slug": "startup-cofounder",
          "interests": [
            "entrepreneurship"
          ],
          "description": "According to [the wikipedia entry](https://en.wikipedia.org/wiki/Startup_company), a software company is *an entrepreneurial venture which is typically a newly emerged, fast-growing business that aims to meet a marketplace need by developing or offering an innovative product, process or service. A startup is usually a company such as a small business, a partnership or an organization designed to rapidly develop a scalable business model.*\n\nIf your career goal is to start a new high tech business, then you will want a solid foundation in computer science, but the specific courses depend upon the application domain.  You might want to combine this career goal with another, more application-specific goal, such as [game developer](/explorer/career-goals/game-developer) or [VR/AR Engineer](/explorer/career-goals/vr-ar-engineer). \n\nRegardless of the application domain, you will want to acquire an understanding of business issues in general and startup issues in particular. You will definitely want to participate in the [Shidler Business Plan Competition](/explorer/opportunities/shider-bpc), and you might also want to do one or more summer internships to get a better sense of how technology development is shaped by market and organizational forces. [View more information here.](https://en.wikipedia.org/wiki/Startup_company)"
        },
        {
          "name": "Teacher",
          "slug": "teacher",
          "interests": [
            "teaching"
          ],
          "description": "Teaching often appears in lists of [the top 10 most satisfying careers](http://www.careercast.com/jobs-rated/whistling-while-you-work-10-most-satisfying-careers), and it's easy to see why: you are helping others, you are benefitting society, and you get summers off, among [other things](https://www.buzzfeed.com/mrloganrhoades/the-24-best-parts-about-being-a-teacher?utm_term=.arAKJwPVrG#.txpklaR2Bx).\n\nIf you are interested in teaching high school computer science, we recommend that you complete either the B.A. or B.S. in computer science degree program, then plan to obtain a [Certificate in Secondary Education](https://coe.hawaii.edu/academics/institute-teacher-education/pbc-secondary).  This certificate can be obtained in 18 months after graduation, and you can take classes in the evening or online. \n\nYou don't have to wait until you obtain a teaching certificate to get started teaching. Consider programs such as [Teach for America](https://hawaii.teachforamerica.org/teaching-here). In addition, many private schools in Hawaii do not require a teaching certificate. [View more information here.](http://tobecomeateacher.org/becoming-a-cs-teacher/)"
        },
        {
          "name": "UX Designer",
          "slug": "ux-designer",
          "interests": [
            "computer-graphics",
            "data-visualization",
            "hci",
            "web-development"
          ],
          "description": "The UX (User Experience) Designer career goal refers to jobs that involve the evaluation and improvement of usability, accessibility, and pleasure in the interaction with a software application.  UX design is closely related to human-computer interaction design, but extends it by addressing all aspects of the product or service as experienced by users.\n\nTo prepare for this career goal, you will want to extend your foundation in computer science with preparation in human-computer interaction ([ICS 464](/explorer/courses/ics_464)), cognitive science ([ICS 469](/explorer/courses/ics_469)), and/or data visualization ([ICS 484](/explorer/courses/ics_484)). \n\nIf you are passionate about UX design, you may wish to pursue the [B.A. in ICS](http://www.ics.hawaii.edu/academics/undergraduate-degree-programs/ba-ics/) degree plan to leave room in your schedule for coursework in Psychology or Graphic Arts.\n\nUX Designer was named [one of the 10 hottest developer jobs in 2017](http://www.techrepublic.com/article/the-10-hottest-developer-jobs-of-2017/). [View more information here.](https://en.wikipedia.org/wiki/User_experience_design)"
        },
        {
          "name": "VR/AR Engineer",
          "slug": "vr-ar-engineer",
          "interests": [
            "algorithms",
            "artificial-intelligence",
            "cognitive-science",
            "computer-graphics",
            "data-visualization",
            "game-design",
            "virtual-reality"
          ],
          "description": "Virtual Reality and Augmented Reality have the potential to fundamentally change how people interact with data, with their environment, and with each other. In the past few years, technological breakthroughs have included the ability to solve the \"motion sickness problem\" and the use smartphones and simple cardboard enclosures rather than expensive dedicated headsets.  The next ten years will see the application of VR and AR to many technology sectors. \n\nTo pursue the VR/AR engineer career goal, it helps to become familiar with hardware design ([ICS 331](/explorer/courses/ics_331)), algorithms ([ICS 311](/explorer/courses/ics_311)), and visualization ([ICS 484](/explorer/courses/ics_484)).  Outside opportunities like [ACM Manoa/VR](/explorer/opportunities/acm-manoa-vr) and the [Lava Lab](/explorer/opportunities/lava-lab) can provide you with practical exposure to VR technologies. \n\nVR/AR engineer was named one of the [Top 5 Hot IT Jobs in 2017](https://www.randstadusa.com/jobs/career-resources/hot-jobs-2017/best-in-demand-information-technology-jobs/). [View more information here.](https://www.monster.com/career-advice/article/virtual-reality-tech-land-a-job)"
        }
      ]
    },
    {
      "name": "CourseCollection",
      "contents": [
        {
          "name": "Applied Mechanics I",
          "shortName": "Applied Mechanics I",
          "slug": "cee_270",
          "num": "CEE 270",
          "description": "Forces, resultants, and equilibrium; analysis of trusses, frames, and machines; centroids, moments of inertia; friction.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [],
          "retired": true
        },
        {
          "name": "Programming for Engineers",
          "shortName": "Programming for Engr.",
          "slug": "ee_160",
          "num": "EE 160",
          "description": "Introductory course on computer programming and modern computing environments in C with an emphasis on algorithm and program design, implementation, and debugging. Includes a hands-on laboratory to develop and practice programming skills.",
          "creditHrs": 4,
          "interests": [],
          "prerequisites": [],
          "retired": true
        },
        {
          "name": "Object Oriented Programming",
          "shortName": "OOP",
          "slug": "ee_205",
          "num": "EE 205",
          "description": "Second-level programming for computer engineers. Object-oriented programming paradigm, definition and use of classes, fundamentals of object-oriented design in modern object-oriented languages such as C++. Common data structures, simple searching and sorting techniques.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ee_160"
          ],
          "retired": true
        },
        {
          "name": "Basic Circuit Analysis I",
          "shortName": "Circuit Analysis I",
          "slug": "ee_211",
          "num": "EE 211",
          "description": "Linear passive circuits, time domain analysis, transient and steady-state responses, phasors, impedance and admittance; power and energy, frequency responses, resonance.",
          "creditHrs": 4,
          "interests": [],
          "prerequisites": [],
          "retired": true
        },
        {
          "name": "Basic Circuit Analysis II",
          "shortName": "Circuit Analysis II",
          "slug": "ee_213",
          "num": "EE 213",
          "description": "Laplace transforms and their application to circuits, Fourier transforms and their applications to circuits, frequency selective circuits, introduction to and design of active filters, convolution, and state space analysis of circuits.",
          "creditHrs": 4,
          "interests": [],
          "prerequisites": [
            "ee_211"
          ],
          "retired": true
        },
        {
          "name": "Introduction to Digital Design",
          "shortName": "Intro. to Digital Design",
          "slug": "ee_260",
          "num": "EE 260",
          "description": "Introduction to the design of digital systems with an emphasis on design methods and the implementation and use of fundamental digital components.",
          "creditHrs": 4,
          "interests": [],
          "prerequisites": [
            "ee_160"
          ],
          "retired": true
        },
        {
          "name": "Sophomore Project",
          "shortName": "Sophomore Project",
          "slug": "ee_296",
          "num": "EE 296",
          "description": "Sophomore level individual or team project under EE faculty direction and guidance. The project provides design experience and develops practical skills.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [],
          "retired": true
        },
        {
          "name": "Signal and Systems Analysis",
          "shortName": "Signal Analysis",
          "slug": "ee_315",
          "num": "EE 315",
          "description": "Discrete-time and continuous time signals and systems, linear systems, convolution, Fourier series, Fourier transform, sampling.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ee_213"
          ],
          "retired": true
        },
        {
          "name": "Microelectronic Circuits I",
          "shortName": "Microelectronic I",
          "slug": "ee_323",
          "num": "EE 323",
          "description": "Semiconductor structures, operating principles and characteristics of diodes and amplifying devices. Their application as circuit elements in building basic digital, analog, and integrated circuit subsystems.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ee_213"
          ],
          "retired": true
        },
        {
          "name": "Physical Electronics",
          "shortName": "Physical Electronics",
          "slug": "ee_324",
          "num": "EE 324",
          "description": "Review of quantum mechanics fundamentals, H-atom, and chemical bonding. Introduction to band structure models and materials. Semiconductor doping, charge carrier statistics and charge transport, including ambipolar transport. Metal-semiconductor and PN junctions.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [],
          "retired": true
        },
        {
          "name": "Probability and Statistics",
          "shortName": "Probability and Statistics",
          "slug": "ee_342",
          "num": "EE 342",
          "description": "Probability, statistics, random variables, distributions, densities, expectations, limit theorems, and applications to electrical engineering.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ee_315"
          ],
          "retired": true
        },
        {
          "name": "Digital Systems and Computer Design",
          "shortName": "Digital Systems",
          "slug": "ee_361",
          "num": "EE 361",
          "description": "Design methodology, processor design, control design, memory organization, system organization.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ee_160",
            "ee_260"
          ],
          "retired": true
        },
        {
          "name": "Discrete Math for Engineers",
          "shortName": "Discrete Math",
          "slug": "ee_362",
          "num": "EE 362",
          "description": "Logic, sets, number theory, properties of functions, properties of relations, methods of proofs, recursion, counting, probability, trees, graphs, analysis of algorithms, finite state autonoma.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ee_160",
            "ee_260"
          ],
          "retired": true
        },
        {
          "name": "Computer Data Structures and Algorithms",
          "shortName": "Data Structures",
          "slug": "ee_367",
          "num": "EE 367",
          "description": "Introduction to computer programming algorithms with emphasis on advanced data structures, input-output routines, files, and interpreters.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ee_205",
            "ics_141"
          ],
          "retired": true
        },
        {
          "name": "Engineering Electromagnetics I",
          "shortName": "Electromagnetics I",
          "slug": "ee_371",
          "num": "EE 371",
          "description": "Transient and steady-state waves on transmission lines. Plane wave solutions of Maxwell's equations. Application of Maxwell's equations under static and time-varying conditions.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ee_213"
          ],
          "retired": true
        },
        {
          "name": "Junior Project",
          "shortName": "Junior Project",
          "slug": "ee_396",
          "num": "EE 396",
          "description": "Junior level individual or team project under EE faculty direction and guidance. The project provides design experience and develops practical skills. It may be a continuation of EE 296 or a new project.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ee_296"
          ],
          "retired": true
        },
        {
          "name": "Introduction to Computer and Network Security",
          "shortName": "Intro. to Network Security",
          "slug": "ee_406",
          "num": "EE 406",
          "description": "Review basic network mechanisms, introduce basic cryptography concepts, and study algorithms and protocols used in computer and network security. Discuss practical security mechanisms.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ee_367"
          ],
          "retired": true
        },
        {
          "name": "Object-oriented Software Engineering",
          "shortName": "OO Software Engineering",
          "slug": "ee_467",
          "num": "EE 467",
          "description": "Introduction to advanced techniques for designing, implementing, and testing computer software with a particular focus on using object-oriented design, analysis, and programming to produce high-quality computer programs that solve non-trivial problems.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ee_367"
          ],
          "retired": true
        },
        {
          "name": "Introduction to Operating Systems",
          "shortName": "Operating Systems",
          "slug": "ee_468",
          "num": "EE 468",
          "description": "Computer system organization; multiprocessor systems, memory hierarchies, assemblers, compilers, operating systems, virtual machine, memory management, processor management; information management.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ee_361",
            "ee_367"
          ],
          "retired": true
        },
        {
          "name": "Ethics in Electrical Engineering",
          "shortName": "Ethics",
          "slug": "ee_495",
          "num": "EE 495",
          "description": "Equip electrical engineers with the necessary background for ethical reasoning, as it pertains to technology, society, workplace issues, and the environment.",
          "creditHrs": 1,
          "interests": [],
          "prerequisites": [],
          "retired": true
        },
        {
          "name": "Capstone Design Project",
          "shortName": "Capstone",
          "slug": "ee_496",
          "num": "EE 496",
          "description": "Significant project integrating the design content of previous courses and incorporating engineering standards and realistic constraints. Written report must document all aspects of the design process: reliability, safety, economics, ethics.",
          "creditHrs": 1,
          "interests": [],
          "prerequisites": [],
          "retired": true
        },
        {
          "name": "Digital Tools for the Information World",
          "shortName": "Digital Tools",
          "slug": "ics_101",
          "num": "ICS 101",
          "description": "Fundamental information technology concepts and computing terminology, productivity software for problem solving, computer technology trends and impact on individuals and society. Emphasizes the utilization of operating systems and the production of professional documents, spreadsheets, etc.",
          "creditHrs": 4,
          "interests": [],
          "prerequisites": [],
          "retired": false
        },
        {
          "name": "Introduction to Computer Programming",
          "shortName": "Intro to CS",
          "slug": "ics_110",
          "num": "ICS 110",
          "description": "Basic concepts needed to write computer programs. Simple program design and implementation using a specific programming language; (C) C; (D) through animations; (P) Python. Each alpha repeatable unlimited times, but credit earned one time only.",
          "creditHrs": 3,
          "interests": [
            "python"
          ],
          "prerequisites": [],
          "retired": false
        },
        {
          "name": "Introduction to Computer Science I",
          "shortName": "Comp Sci I",
          "slug": "ics_111",
          "num": "ICS 111",
          "description": "Overview of computer science, including Java programming, control structures, subroutines, objects and classes, GUI programming, arrays, and recursion.",
          "creditHrs": 4,
          "interests": [
            "java"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS111.html",
          "prerequisites": [],
          "retired": false
        },
        {
          "name": "Discrete Mathematics for Computer Science I",
          "shortName": "Discrete Math I",
          "slug": "ics_141",
          "num": "ICS 141",
          "description": "Introduction to propositional and predicate logic, sets, functions, linear algebra, algorithms, mathematical reasoning, recursion, counting techniques, and probability theory. [View more information here.](http://courses.ics.hawaii.edu/ReviewICS141/)",
          "creditHrs": 3,
          "interests": [
            "algorithms"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS141.html",
          "prerequisites": [],
          "retired": false
        },
        {
          "name": "Introduction to Computer Science II",
          "shortName": "Comp Sci II",
          "slug": "ics_211",
          "num": "ICS 211",
          "description": "Object-oriented programming, algorithms and their complexity, introduction to software engineering, lists, stacks, queues, trees hash tables, and searching and sorting algorithms. [View more information here.](http://courses.ics.hawaii.edu/ReviewICS211/)",
          "creditHrs": 4,
          "interests": [
            "algorithms",
            "software-engineering",
            "java"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS211.html",
          "prerequisites": [
            "ics_111"
          ],
          "retired": false
        },
        {
          "name": "Program Structure",
          "shortName": "Program Structure",
          "slug": "ics_212",
          "num": "ICS 212",
          "description": "Program organization paradigms, programming environments, implementation of a module from specifications, the C and C++ programming languages.",
          "creditHrs": 3,
          "interests": [
            "c",
            "cplusplus",
            "application-development"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS212.html",
          "prerequisites": [
            "ics_211"
          ],
          "retired": false
        },
        {
          "name": "Introduction to Scripting",
          "shortName": "Scripting",
          "slug": "ics_215",
          "num": "ICS 215",
          "description": "Introduction to scripting languages for the integration of applications and systems. Scripting in operating systems, web pages, server-side application integration, regular expressions, event handling, input validation, selection, repetition, parameter passing, Perl, JavaScript, and PHP. [View more information here.](http://courses.ics.hawaii.edu/ReviewICS215/)",
          "creditHrs": 3,
          "interests": [
            "perl",
            "javascript",
            "ruby",
            "application-development"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS215.html",
          "prerequisites": [
            "ics_211"
          ],
          "retired": false
        },
        {
          "name": "Basic Concepts of Computer Science",
          "shortName": "Comp Sci Concepts",
          "slug": "ics_222",
          "num": "ICS 222",
          "description": "What is computer science about? What is the difference between computers and other machines? What are the limits of computation? Are there computers that are not machines? Understand the basic issues of computability, complexity, and network effects, and learn to apply them in the practice of computation.",
          "creditHrs": 3,
          "interests": [
            "theory-of-computation"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS222.html",
          "prerequisites": [
            "ics_141"
          ],
          "retired": false
        },
        {
          "name": "Discrete Mathematics for Computer Science II",
          "shortName": "Discrete Math II",
          "slug": "ics_241",
          "num": "ICS 241",
          "description": "Program correctness, recurrence relations and their solutions, divide and conquer relations, relations and their properties, graph theory, trees and their applications, Boolean algebra, introduction to formal languages and automata theory. [View more information here.](http://courses.ics.hawaii.edu/ReviewICS241/)",
          "creditHrs": 3,
          "interests": [
            "algorithms"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS241.html",
          "prerequisites": [
            "ics_141"
          ],
          "retired": false
        },
        {
          "name": "Algorithms",
          "shortName": "Algorithms",
          "slug": "ics_311",
          "num": "ICS 311",
          "description": "Design and correctness of algorithms, including divide-and-conquer, greedy and dynamic programming methods. Complexity analyses using recurrence relations, probabilistic methods, and NP-completeness. Applications to order statistics, disjoint sets, B-trees and balanced trees, graphs, network flows, and string matching. [View more information here.](http://courses.ics.hawaii.edu/ReviewICS311/)",
          "creditHrs": 4,
          "interests": [
            "algorithms",
            "data-science"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS311.html",
          "prerequisites": [
            "ics_241",
            "ics_211"
          ],
          "retired": false
        },
        {
          "name": "Machine-Level and Systems Programming",
          "shortName": "Systems Programming",
          "slug": "ics_312",
          "num": "ICS 312",
          "description": "Machine organization, machine instructions, addressing modes, assembler language, subroutine linkage, linking to higher-level languages, interface to operating systems, introduction to assemblers, loaders and compilers. [View more information here.](http://courses.ics.hawaii.edu/ReviewICS312/)",
          "creditHrs": 3,
          "interests": [
            "assembler",
            "computer-architecture",
            "application-development"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS312.html",
          "prerequisites": [
            "ics_212",
            "ics_314"
          ],
          "retired": false
        },
        {
          "name": "Programming Language Theory",
          "shortName": "Programming Languages",
          "slug": "ics_313",
          "num": "ICS 313",
          "description": "Syntax, semantics, control structures, variable binding and scopes, data and control abstractions. Programming in functional (LISP) and logic (Prolog) programming styles.",
          "creditHrs": 3,
          "interests": [
            "lisp",
            "prolog"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS313.html",
          "prerequisites": [
            "ics_212",
            "ics_311",
            "ics_314"
          ],
          "retired": false
        },
        {
          "name": "Software Engineering I",
          "shortName": "Software Eng I",
          "slug": "ics_314",
          "num": "ICS 314",
          "description": "Problem analysis and design, team-oriented development, quality assurance, configuration management, project planning. [View more information here.](http://courses.ics.hawaii.edu/ReviewICS314/)",
          "creditHrs": 3,
          "interests": [
            "software-engineering",
            "javascript",
            "application-development",
            "it-management"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS314.html",
          "prerequisites": [
            "ics_211",
            "ics_241"
          ],
          "retired": false
        },
        {
          "name": "Data Storage and Retrieval",
          "shortName": "Databases I",
          "slug": "ics_321",
          "num": "ICS 321",
          "description": "Data storage devices, timing and capacity, programming for files, hashed and indexed files, introduction to relational database systems. [View more information here.](http://courses.ics.hawaii.edu/ReviewICS321/)",
          "creditHrs": 3,
          "interests": [
            "databases",
            "application-development",
            "sql"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS321.html",
          "prerequisites": [
            "ics_311",
            "ics_314"
          ],
          "retired": false
        },
        {
          "name": "Logic Design and Microprocessors",
          "shortName": "Microprocessors",
          "slug": "ics_331",
          "num": "ICS 331",
          "description": "Basic machine architecture, microprocessors, bus organization, circuit elements, logic circuit analysis and design, microcomputer system design.",
          "creditHrs": 4,
          "interests": [
            "computer-architecture",
            "hardware",
            "application-development"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS331.html",
          "prerequisites": [
            "ics_212",
            "ics_311",
            "ics_314"
          ],
          "retired": false
        },
        {
          "name": "Operating Systems",
          "shortName": "Operating Systems",
          "slug": "ics_332",
          "num": "ICS 332",
          "description": "Operating system concepts and structure, processes and threads, CPU scheduling, memory management, scheduling, file systems, inter-process communication, virtualization, popular operating systems.",
          "creditHrs": 3,
          "interests": [
            "operating-systems",
            "computer-architecture",
            "application-development"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS332.html",
          "prerequisites": [
            "ics_311",
            "ics_314"
          ],
          "retired": false
        },
        {
          "name": "Network Design and Management",
          "shortName": "Networks",
          "slug": "ics_351",
          "num": "ICS 351",
          "description": "Overview of the internet and its capabilities; introduction to HTTP, TCP/IP, ethernet, and wireless 802.11; routers, switches, and NAT; network and wireless security; practical experience in designing and implementing networks.",
          "creditHrs": 3,
          "interests": [
            "networks",
            "security",
            "hardware",
            "application-development"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS351.html",
          "prerequisites": [
            "ics_311",
            "ics_314"
          ],
          "retired": false
        },
        {
          "name": "Security and Trust I: Resource Protections",
          "shortName": "Security & Trust I",
          "slug": "ics_355",
          "num": "ICS 355",
          "description": "Security and trust in computers, networks, and society. Security models. Access and authorization. Availability and Denial-of-Service. Trust processes and network interactions. [View more information here.](http://courses.ics.hawaii.edu/ReviewICS355/)",
          "creditHrs": 3,
          "interests": [
            "security"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS355.html",
          "prerequisites": [
            "ics_222",
            "ics_311",
            "ics_314"
          ],
          "retired": false
        },
        {
          "name": "Introduction to Artificial Intelligence Programming",
          "shortName": "AI Programming",
          "slug": "ics_361",
          "num": "ICS 361",
          "description": "Introduction to the theory of Artificial Intelligence and the practical application of AI techniques in Functional (Common LISP and/or Scheme) and Logic (Prolog) programming languages. Students gain practical experience through programming assignments and projects.",
          "creditHrs": 3,
          "interests": [
            "artificial-intelligence",
            "lisp",
            "prolog"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS361.html",
          "prerequisites": [
            "ics_212",
            "ics_311",
            "ics_314"
          ],
          "retired": false
        },
        {
          "name": "Computing Ethics for Lab Assistants",
          "shortName": "Ethics for LAs",
          "slug": "ics_390",
          "num": "ICS 390",
          "description": "A lecture/discussion/internship on ethical issues and instructional techniques for students assisting a laboratory section of ICS 101. The class uses multiple significant writing and oral presentation activities to help students learn course content.",
          "creditHrs": 3,
          "interests": [
            "teaching",
            "computer-ethics"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS390.html",
          "prerequisites": [
            "ics_101"
          ],
          "retired": false
        },
        {
          "name": "Software Engineering II",
          "shortName": "Software Eng II",
          "slug": "ics_414",
          "num": "ICS 414",
          "description": "Continuation of 314. Project management, quality, and productivity control, testing and validation, team management. Team-oriented software-implementation project.",
          "creditHrs": 3,
          "interests": [
            "software-engineering",
            "application-development",
            "it-management"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS414.html",
          "prerequisites": [
            "ics_311",
            "ics_314"
          ],
          "retired": false
        },
        {
          "name": "Introduction to Programming for the Web",
          "shortName": "Intro to Web Programming",
          "slug": "ics_415",
          "num": "ICS 415",
          "description": "Introduction to emerging technologies for construction of World Wide Web (WWW)-based software. Covers programming and scripting languages used for the creation of WWW sites and client-server programming. Students will complete a medium-sized software project that uses languages and concepts discussed in class.",
          "creditHrs": 3,
          "interests": [
            "application-development",
            "software-engineering"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS415.html",
          "prerequisites": [
            "ics_311",
            "ics_314"
          ],
          "retired": false
        },
        {
          "name": "The Science, Psychology and Philosophy of Systems Design",
          "shortName": "Science of Systems Design",
          "slug": "ics_419",
          "num": "ICS 419",
          "description": "Scientific, psychological and philosophical bases of systems design, including a survey of human-factors and ergonomic standards; the nature of innovation and creativity as it relates to systems design.",
          "creditHrs": 3,
          "interests": [
            "software-engineering",
            "hci"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS419.html",
          "prerequisites": [
            "ics_311",
            "ics_314"
          ],
          "retired": false
        },
        {
          "name": "Database Systems",
          "shortName": "Databases II",
          "slug": "ics_421",
          "num": "ICS 421",
          "description": "Principles of database systems, data modeling, relational models, database design, query languages, query optimization, concurrency control data security.",
          "creditHrs": 3,
          "interests": [
            "databases"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS421.html",
          "prerequisites": [
            "ics_321"
          ],
          "retired": false
        },
        {
          "name": "Data Processing",
          "shortName": "Data Processing",
          "slug": "ics_422",
          "num": "ICS 422",
          "description": "Role of data processing in organizations, programming practices, ethics, sequential and indexed file processing, report writing, online transaction processing.",
          "creditHrs": 3,
          "interests": [
            "databases"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS422.html",
          "prerequisites": [
            "ics_321"
          ],
          "retired": false
        },
        {
          "name": "Data Security and Cryptography I",
          "shortName": "Cryptography I",
          "slug": "ics_423",
          "num": "ICS 423",
          "description": "History of secret communication and confidential data storage. Elements of cryptography and cryptanalysis. Classical ciphers. Symmetric key cryptography. Public key cryptography. Data security in cyberspace.",
          "creditHrs": 3,
          "interests": [
            "cryptography",
            "security"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS423.html",
          "prerequisites": [
            "ics_355"
          ],
          "retired": false
        },
        {
          "name": "Application Frameworks",
          "shortName": "Application Frameworks",
          "slug": "ics_424",
          "num": "ICS 424",
          "description": "Experience producing applications with at least two different applications frameworks.",
          "creditHrs": 3,
          "interests": [
            "application-development"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS424.html",
          "prerequisites": [
            "ics_311",
            "ics_314"
          ],
          "retired": false
        },
        {
          "name": "Computer Security and Ethics",
          "shortName": "Security & Ethics",
          "slug": "ics_425",
          "num": "ICS 425",
          "description": "Theoretical results, security policy, encryption, key management, digital signatures, certificates, passwords. Ethics: privacy, computer crime, professional ethics. Effects of the computer revolution on society.",
          "creditHrs": 3,
          "interests": [
            "security",
            "computer-ethics",
            "it-management"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS425.html",
          "prerequisites": [
            "ics_355"
          ],
          "retired": false
        },
        {
          "name": "Computer System Security",
          "shortName": "Computer System Security",
          "slug": "ics_426",
          "num": "ICS 426",
          "description": "Information flow, confinement, information assurance, malicious programs, vulnerability analysis, network security, writing secure programs.",
          "creditHrs": 3,
          "interests": [
            "security",
            "it-management"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS426.html",
          "prerequisites": [
            "ics_355"
          ],
          "retired": false
        },
        {
          "name": "Computer Architecture",
          "shortName": "Computer Architecture",
          "slug": "ics_431",
          "num": "ICS 431",
          "description": "Memory management, control flow, interrupt mechanisms, multiprocessor systems, special-purpose devices.",
          "creditHrs": 3,
          "interests": [
            "computer-architecture",
            "hardware"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS431.html",
          "prerequisites": [
            "ics_331"
          ],
          "retired": false
        },
        {
          "name": "Concurrent and High-Performance Programming",
          "shortName": "Concurrent Programming",
          "slug": "ics_432",
          "num": "ICS 432",
          "description": "Principles of concurrent and high performance programming. Multi-threading in C and Java for shared-memory programming. Distributed memory programming with Java. Introduction to cluster computing.",
          "creditHrs": 3,
          "interests": [
            "parallel-programming",
            "hpc",
            "c",
            "java",
            "application-development"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS432.html",
          "prerequisites": [
            "ics_311",
            "ics_314",
            "ics_212"
          ],
          "retired": false
        },
        {
          "name": "Machine Learning Fundamentals",
          "shortName": "Machine Learning",
          "slug": "ics_435",
          "num": "ICS 435",
          "description": "Introduction to machine learning concepts with a focus on relevant ideas from computational neuroscience. Information processing and learning in the nervous system. Neural networks. Supervised and unsupervised learning. Basics of statistical learning theory.",
          "creditHrs": 3,
          "interests": [
            "machine-learning",
            "data-science"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS435.html",
          "prerequisites": [
            "ics_311",
            "ics_314"
          ],
          "retired": false
        },
        {
          "name": "Theory of Computation",
          "shortName": "Theory of Computation",
          "slug": "ics_441",
          "num": "ICS 441",
          "description": "Grammars, sequential machines, equivalence, minimalization, analysis and synthesis, regular expressions, computability, unsolvability, Godel's theorem, Turing machines.",
          "creditHrs": 3,
          "interests": [
            "theory-of-computation",
            "algorithms"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS441.html",
          "prerequisites": [
            "ics_311",
            "ics_314"
          ],
          "retired": false
        },
        {
          "name": "Analytical Models and Methods",
          "shortName": "Analytics Models",
          "slug": "ics_442",
          "num": "ICS 442",
          "description": "Applications of mathematical methods in computer science with emphasis on discrete mathematics, numerical computation, algebraic models, operations research.",
          "creditHrs": 3,
          "interests": [
            "algorithms"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS442.html",
          "prerequisites": [
            "ics_311",
            "ics_314"
          ],
          "retired": false
        },
        {
          "name": "Parallel Algorithms",
          "shortName": "Parallel Algorithms",
          "slug": "ics_443",
          "num": "ICS 443",
          "description": "Introduction to parallel models of computation and design and analysis of parallel algorithms.",
          "creditHrs": 3,
          "interests": [
            "parallel-programming",
            "algorithms",
            "computer-architecture",
            "data-science",
            "application-development"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS443.html",
          "prerequisites": [
            "ics_311",
            "ics_314"
          ],
          "retired": false
        },
        {
          "name": "Data Networks",
          "shortName": "Data Networks",
          "slug": "ics_451",
          "num": "ICS 451",
          "description": "Network analysis, architecture, digital signal analysis and design; circuit switching, packet switching, packet broadcasting; protocols and standards; local area networks; satellite networks; ALOHA channels; examples.",
          "creditHrs": 3,
          "interests": [
            "networks",
            "c"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS451.html",
          "prerequisites": [
            "ics_311",
            "ics_314",
            "ics_212"
          ],
          "retired": false
        },
        {
          "name": "Software Design for Robotics",
          "shortName": "Robotics",
          "slug": "ics_452",
          "num": "ICS 452",
          "description": "Sensors, actuators, signal processing, paradigms of robotic software design, introduction to machine learning, introduction to computer vision, and robot-to-human interaction.",
          "creditHrs": 3,
          "interests": [
            "robotics",
            "machine-learning",
            "hardware",
            "application-development"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS452.html",
          "prerequisites": [
            "ics_312",
            "ics_313"
          ],
          "retired": false
        },
        {
          "name": "Security and Trust II: Information Assurance",
          "shortName": "Security & Trust II",
          "slug": "ics_455",
          "num": "ICS 455",
          "description": "Channel security. Trojan and noninterference. Basic concepts of cryptology. Cryptographic primitives. Protocols for authentication and key establishment.",
          "creditHrs": 3,
          "interests": [
            "security",
            "cryptography"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS455.html",
          "prerequisites": [
            "ics_355"
          ],
          "retired": false
        },
        {
          "name": "Artificial Intelligence",
          "shortName": "Artificial Intelligence",
          "slug": "ics_461",
          "num": "ICS 461",
          "description": "Survey of artificial intelligence: natural language processing, vision and robotics, expert systems. Emphasis on fundamental concepts: search, planning, and problem solving, logic, knowledge representation.",
          "creditHrs": 3,
          "interests": [
            "artificial-intelligence",
            "algorithms",
            "data-science",
            "robotics"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS461.html",
          "prerequisites": [
            "ics_311",
            "ics_314"
          ],
          "retired": false
        },
        {
          "name": "Artificial Intelligence for Games",
          "shortName": "AI for Games",
          "slug": "ics_462",
          "num": "ICS 462",
          "description": "Techniques to stimulate intelligence in video games: movement, pathfinding with A* search, decision/behavior trees, state machines, machine learning, tactics. Extend games with your own AI implementations; experience shootout contests for the best AI algorithm/implementation.",
          "creditHrs": 3,
          "interests": [
            "algorithms",
            "game-design",
            "artificial-intelligence",
            "machine-learning",
            "application-development"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS462.html",
          "prerequisites": [
            "ics_311",
            "ics_314",
            "ics_212"
          ],
          "retired": false
        },
        {
          "name": "Human Computer Interaction I",
          "shortName": "HCI I",
          "slug": "ics_464",
          "num": "ICS 464",
          "description": "Application of concepts and methodologies of human factors, psychology and software engineering to address ergonomic, cognitive, and social factors in the design and evaluation of human-computer systems.",
          "creditHrs": 3,
          "interests": [
            "software-engineering",
            "hci"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS464.html",
          "prerequisites": [
            "ics_311",
            "ics_314"
          ],
          "retired": false
        },
        {
          "name": "Introduction to Hypermedia",
          "shortName": "Hypermedia",
          "slug": "ics_465",
          "num": "ICS 465",
          "description": "Basic issues of interactive access to information in various formats on computers. Available hardware and software: editing, integration, programming. Implementation of a sample information system.",
          "creditHrs": 3,
          "interests": [
            "software-engineering",
            "application-development"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS465.html",
          "prerequisites": [
            "ics_311",
            "ics_314"
          ],
          "retired": false
        },
        {
          "name": "Design for Mobile Devices",
          "shortName": "Design for Mobile Devices",
          "slug": "ics_466",
          "num": "ICS 466",
          "description": "Design issues, programming languages, operating systems and mark-up languages for internet-enabled mobile devices, such as cell phones and PDAs.",
          "creditHrs": 3,
          "interests": [
            "mobile",
            "application-development",
            "android"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS466.html",
          "prerequisites": [
            "ics_311",
            "ics_314"
          ],
          "retired": false
        },
        {
          "name": "Cognitive Science",
          "shortName": "Cognitive Science",
          "slug": "ics_469",
          "num": "ICS 469",
          "description": "Introduces basic concepts, central problems, and methods from cognitive science. Identifies contributions from disciplines such as cognitive psychology, linguistics, artificial intelligence, philosophy, and neuroscience.",
          "creditHrs": 3,
          "interests": [
            "psychology",
            "artificial-intelligence",
            "cognitive-science",
            "hci"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS469.html",
          "prerequisites": [
            "ics_311",
            "ics_314"
          ],
          "retired": false
        },
        {
          "name": "Probability, Statistics, and Queuing",
          "shortName": "Probability & Statistics",
          "slug": "ics_471",
          "num": "ICS 471",
          "description": "Introduction to probability, statistical inference, regression, Markov chains, queuing theory. Use of an interactive statistical graphics environment such as R.",
          "creditHrs": 3,
          "interests": [
            "r",
            "data-science",
            "algorithms"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS471.html",
          "prerequisites": [
            "ics_311",
            "ics_314"
          ],
          "retired": false
        },
        {
          "name": "Introduction to Bioinformatics Sequences and Genomes Analysis",
          "shortName": "Bioinformatics I",
          "slug": "ics_475",
          "num": "ICS 475",
          "description": "Introduction to bioinformatics to computer sciences students by focusing on how computer science techniques can be used for the storage, analysis, prediction and simulation of biological sequences (DNA, RNA and proteins).",
          "creditHrs": 3,
          "interests": [
            "bioinformatics",
            "biology",
            "algorithms",
            "data-science"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS475.html",
          "prerequisites": [
            "ics_311",
            "ics_314"
          ],
          "retired": false
        },
        {
          "name": "Bioinformatics Algorithms and Tool Development",
          "shortName": "Bioinformatics II",
          "slug": "ics_476",
          "num": "ICS 476",
          "description": "Study of commonly used bioinformatic algorithms, with an emphasis on string, tree, and graph algorithms. Presentation of probabilistic and clustering methods. Implementation of the studied algorithms and design of applications.",
          "creditHrs": 3,
          "interests": [
            "bioinformatics",
            "biology",
            "algorithms",
            "data-science"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS476.html",
          "prerequisites": [
            "ics_475"
          ],
          "retired": false
        },
        {
          "name": "Introduction to Computer Graphics",
          "shortName": "Computer Graphics",
          "slug": "ics_481",
          "num": "ICS 481",
          "description": "Fundamentals of computer graphics including graphics hardware, representation, manipulation, and display of two- and three-dimensional objects, use of commercial software.",
          "creditHrs": 3,
          "interests": [
            "computer-graphics"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS481.html",
          "prerequisites": [
            "ics_311",
            "ics_314"
          ],
          "retired": false
        },
        {
          "name": "Computer Vision",
          "shortName": "Computer Vision",
          "slug": "ics_483",
          "num": "ICS 483",
          "description": "Introductory course in computer vision. Topics include image formation, image processing and filtering, edge detection, texture analysis and synthesis, binocular stereo, segmentation, tracking, object recognition and applications.",
          "creditHrs": 3,
          "interests": [
            "computer-vision",
            "algorithms"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS483.html",
          "prerequisites": [
            "ics_311",
            "ics_314",
            "ics_212"
          ],
          "retired": false
        },
        {
          "name": "Data Visualization",
          "shortName": "Data Visualization",
          "slug": "ics_484",
          "num": "ICS 484",
          "description": "Introduction to data visualization through practical techniques for turning data into images to produce insight. Topics include: information visualization, geospatial visualization, scientific visualization, social network visualization, and medical visualization.",
          "creditHrs": 3,
          "interests": [
            "data-visualization",
            "computer-graphics",
            "data-science"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS484.html",
          "prerequisites": [
            "ics_311",
            "ics_314"
          ],
          "retired": false
        },
        {
          "name": "Video Game Design and Development",
          "shortName": "Game Design",
          "slug": "ics_485",
          "num": "ICS 485",
          "description": "Students will team design, build, and demonstrate video games or related interactive entertainment environments and applications. Topics will include emerging computer science techniques relevant to the development of these types of environments.",
          "creditHrs": 3,
          "interests": [
            "computer-graphics",
            "graphic-design",
            "game-design",
            "application-development"
          ],
          "syllabus": "http://courses.ics.hawaii.edu/syllabuses/ICS485.html",
          "prerequisites": [
            "ics_311",
            "ics_314"
          ],
          "retired": false
        },
        {
          "name": "Special Topics",
          "shortName": "Special Topics",
          "slug": "ics_491",
          "num": "ICS 491",
          "description": "Reflects special interests of faculty. Oriented toward juniors and seniors. Repeatable one time for BS/CS students.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ics_311",
            "ics_314"
          ],
          "retired": false
        },
        {
          "name": "Special Topics in Security",
          "shortName": "Special Topics: Security",
          "slug": "ics_495",
          "num": "ICS 495",
          "description": "Special topics in security oriented toward juniors and seniors. Repeatable unlimited times.",
          "creditHrs": 3,
          "interests": [
            "security"
          ],
          "prerequisites": [
            "ics_311",
            "ics_314"
          ],
          "retired": false
        },
        {
          "name": "Computer Project",
          "shortName": "Independent Study",
          "slug": "ics_499",
          "num": "ICS 499",
          "description": "Individual or small-group projects in system design or application under faculty supervision.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ics_311",
            "ics_314"
          ],
          "retired": false
        },
        {
          "name": "Master’s Plan B/C Studies",
          "shortName": "Plan B/C",
          "slug": "ics_500",
          "num": "ICS 500",
          "description": "Enrollment for degree completion.",
          "creditHrs": 1,
          "interests": [],
          "prerequisites": [],
          "retired": false
        },
        {
          "name": "Intelligent Autonomous Agents",
          "shortName": "Intelligent Autonomous Agents",
          "slug": "ics_606",
          "num": "ICS 606",
          "description": "Theory, methods and practical applications of autonomous agent systems, including common applications of both software and hardware (robotic) agents. In-depth practical experience with autonomous agents through programming assignments and projects.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ics_313"
          ],
          "retired": false
        },
        {
          "name": "Compiler Theory and Construction",
          "shortName": "Compilers",
          "slug": "ics_611",
          "num": "ICS 611",
          "description": "Design and implementation of compilers, syntactic and semantic descriptions of programming languages, algorithms for syntactic analysis and object code generation",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ics_312"
          ],
          "retired": false
        },
        {
          "name": "Theory of Operating Systems",
          "shortName": "Operating Systems",
          "slug": "ics_612",
          "num": "ICS 612",
          "description": "Advanced study in operating systems theory and design with emphasis on case studies and distributed systems.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [],
          "retired": false
        },
        {
          "name": "Advanced Software Engineering",
          "shortName": "Advanced Software Engineering",
          "slug": "ics_613",
          "num": "ICS 613",
          "description": "Fundamental software engineering procedures, including planning, estimation, design, testing, process definition and improvement, and software quality assurance. Measurement techniques are used to support empirically-driven software process improvement throughout the course.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ics_414"
          ],
          "retired": false
        },
        {
          "name": "Medical Informatics I",
          "shortName": "Medical Informatics I",
          "slug": "ics_614",
          "num": "ICS 614",
          "description": "Introduction to the field of medical informatics, which is found at the intersection of clinical science, public health, information science, computer technology and communications technology. Concentration on current issues.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [],
          "retired": false
        },
        {
          "name": "Information Architecture and Web Design",
          "shortName": "Information Architecture and Web Design",
          "slug": "ics_616",
          "num": "ICS 616",
          "description": "User-centered design of websites; survey Information Architecture (IA) systems (organization, navigation, labeling, searching); gain experience in methodologies for creating IA, tools for IA, web standards and usability tests. ICS and LIS majors only. A-F only.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [],
          "retired": false
        },
        {
          "name": "Analysis of Algorithms",
          "shortName": "Analysis of Algorithms",
          "slug": "ics_621",
          "num": "ICS 621",
          "description": "Analysis and design of algorithms: modeling, comparison, measures, applications.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ics_311"
          ],
          "retired": false
        },
        {
          "name": "Network Science",
          "shortName": "Network Science",
          "slug": "ics_622",
          "num": "ICS 622",
          "description": "Modeling human-made and natural systems as networks to understand their structure and dynamics. Computational and statistical methods and research results they enabled. Use of network analysis software. Applications to topics of interest to students.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [],
          "retired": false
        },
        {
          "name": "Advanced Cryptography",
          "shortName": "Advanced Cryptography",
          "slug": "ics_623",
          "num": "ICS 623",
          "description": "Taxonomy of security properties: methods for defining and proving security. Randomness, pseudorandomness, and indistinguishability. Functional encryption and obfuscation. Zero knowledge.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ics_423",
            "ics_455"
          ],
          "retired": false
        },
        {
          "name": "Advanced Data Management",
          "shortName": "Advanced Data Management",
          "slug": "ics_624",
          "num": "ICS 624",
          "description": "Exploration of information retrieval and object-relational tools and methods for the management of distributed multimedia database systems.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ics_321,ics_421"
          ],
          "retired": false
        },
        {
          "name": "Principles of High Performance Computing",
          "shortName": "Principles of High Performance Computing",
          "slug": "ics_632",
          "num": "ICS 632",
          "description": "Principles of high performance computing for single-processor and parallel architectures. Detailed coverage of parallel architectures and exposure to shared-memory, distributed-memory, and hybrid parallelism. Hands-on experience with message-passing and multi-threaded programming. A-F only.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [],
          "retired": false
        },
        {
          "name": "Machine Learning",
          "shortName": "Machine Learning",
          "slug": "ics_635",
          "num": "ICS 635",
          "description": "Introduction to key theoretical concepts of machine learning. Practical experience with decision free methods, artificial neural networks. Bayesian belief networks and contemporary statistical methods including regression, clustering and classification.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [],
          "retired": false
        },
        {
          "name": "Information Theory in Machine Learning",
          "shortName": "Information Theory in Machine Learning",
          "slug": "ics_636",
          "num": "ICS 636",
          "description": "Basics of information processing and learning in the brain; neural networks; learning algorithms based on information maximization; applications in molecular biology and bioinformatics. A-F only.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [],
          "retired": false
        },
        {
          "name": "Advanced Theory of Computation",
          "shortName": "Advanced Theory of Computation",
          "slug": "ics_641",
          "num": "ICS 641",
          "description": "Advanced topics in formal languages, automata, computability, computational complexity.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ics_441"
          ],
          "retired": false
        },
        {
          "name": "Advanced Parallel Algorithms",
          "shortName": "Advanced Parallel Algorithms",
          "slug": "ics_643",
          "num": "ICS 643",
          "description": "Design and analysis of parallel algorithms, with emphasis on advanced techniques and latest advances in parallel algorithms.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ics_311"
          ],
          "retired": false
        },
        {
          "name": "Computer Networks",
          "shortName": "Computer Networks",
          "slug": "ics_651",
          "num": "ICS 651",
          "description": "Elementary principles of modern computer networking. Detailed coverage of overall architecture and the physical, data link, and network layers, with emphasis on the network layer.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ics_451"
          ],
          "retired": false
        },
        {
          "name": "Security and Trust III: Cyber Security and Commerce",
          "shortName": "Security and Trust III",
          "slug": "ics_655",
          "num": "ICS 655",
          "description": "Tools and methods for security managers. Tools and methods to secure and monetize services and applications. Network as a computer and as a market. Problems of cyber war, cyber crime, cyber bullying.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [],
          "retired": false
        },
        {
          "name": "Computer Architecture I",
          "shortName": "Computer Architecture I",
          "slug": "ics_660",
          "num": "ICS 660",
          "description": "Models of computation, high-performance processors, pipelined machines, RISC processors, VLIW, superscalar and fine-grain parallel machines. Data-flow architectures. Hardware/software tradeoffs.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [],
          "retired": false
        },
        {
          "name": "Advanced Artificial Intelligence",
          "shortName": "Advanced Artificial Intelligence",
          "slug": "ics_661",
          "num": "ICS 661",
          "description": "Current issues in artificial intelligence, including expert systems, knowledge representation, logic programming, learning, natural language processing.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ics_461"
          ],
          "retired": false
        },
        {
          "name": "Pattern Recognition",
          "shortName": "Pattern Recognition",
          "slug": "ics_663",
          "num": "ICS 663",
          "description": "Nature of the problem in pattern recognition and clustering; explanation of various algorithms.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [],
          "retired": false
        },
        {
          "name": "Human-Computer Interaction II",
          "shortName": "Human-Computer Interaction II",
          "slug": "ics_664",
          "num": "ICS 664",
          "description": "Studies of human performance in designing and using information systems. Emphasizes concepts and methodologies from human factors, psychology, and software engineering relating to human performance.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ics_464"
          ],
          "retired": false
        },
        {
          "name": "User Interfaces and Hypermedia",
          "shortName": "User Interfaces and Hypermedia",
          "slug": "ics_665",
          "num": "ICS 665",
          "description": "Advanced concepts in construction of interfaces between computers and their users. Hypermedia information structures, guidelines, problems, and tradeoffs. Discussion of selected readings, implementation of prototypes.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ics_465"
          ],
          "retired": false
        },
        {
          "name": "HCI Design Methods",
          "shortName": "HCI Design Methods",
          "slug": "ics_667",
          "num": "ICS 667",
          "description": "Advanced analytical and empirical methods for the design and evaluation of usable, useful, and robust human-computer interfaces. Students will apply selected methodologies to a major system design project.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ics_464,ics_465"
          ],
          "retired": false
        },
        {
          "name": "Social Informatics",
          "shortName": "Social Informatics",
          "slug": "ics_668",
          "num": "ICS 668",
          "description": "An advanced introduction to the design of human-computer systems and other technological artifacts for supporting human collaboration in learning, work and social contexts, and to theoretical perspectives and empirical studies of collaboration that inform such design. A-F only.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ics_464,ics_465,ics_664,ics_665"
          ],
          "retired": false
        },
        {
          "name": "Social Computing",
          "shortName": "Social Computing",
          "slug": "ics_669",
          "num": "ICS 669",
          "description": "Participative analysis of online communities and user-generated content collections. Theoretical and practical aspects of online interaction, identity, trust, and virtual social capital. A-F only.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [],
          "retired": false
        },
        {
          "name": "Evolutionary Computation I: Survey of Methods",
          "shortName": "Evolutionary Computation I",
          "slug": "ics_674",
          "num": "ICS 674",
          "description": "Evolutionary computation surveys in the field to prepare students for research. Topics include diverse engineering applications, theory, and concepts including search spaces, representation, objective functions, variation operators, selection, and population based search.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ics_211",
            "ics_241"
          ],
          "retired": false
        },
        {
          "name": "Bioinformatics: Sequences Analysis",
          "shortName": "Bioinformatics: Sequences Analysis",
          "slug": "ics_675",
          "num": "ICS 675",
          "description": "To expose students to bioinformatics at the biological sequences analysis level (DNA, RNA, proteins). Several bioinformatics methods and algorithms are introduced. Students are required to present one paper and to participate in a small group project. A-F only.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ics_475"
          ],
          "retired": false
        },
        {
          "name": "Bioinformatics: Microarrays",
          "shortName": "Bioinformatics: Microarrays",
          "slug": "ics_676",
          "num": "ICS 676",
          "description": "Introduction to the basic principles of biology relevant for microarray gene expression data and to Bioconductor. Collaborative open-source project to develop a modular general framework for the analysis of cDNA arrays and gene chips. A-F only. (Once a year)",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ics_311"
          ],
          "retired": false
        },
        {
          "name": "Computer Graphics",
          "shortName": "Computer Graphics",
          "slug": "ics_681",
          "num": "ICS 681",
          "description": "Selected advanced topics in computer graphics. Substantial project required.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ics_481"
          ],
          "retired": false
        },
        {
          "name": "Numerical Computation",
          "shortName": "Numerical Computation",
          "slug": "ics_682",
          "num": "ICS 682",
          "description": "Selected topics in numerical analysis, mathematical software, and scientific computation; examples include sparse matrix methods, finite element methods, mathematical programming.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [],
          "retired": false
        },
        {
          "name": "Advanced Computer Vision",
          "shortName": "Advanced Computer Vision",
          "slug": "ics_683",
          "num": "ICS 683",
          "description": "Fundamental problems and core concepts and techniques in computer vision, covering both theoretical and practical issues in the field. A-F only. (Once a year)",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [
            "ics_483"
          ],
          "retired": false
        },
        {
          "name": "Virtual and Augmented Reality",
          "shortName": "Virtual and Augmented Reality",
          "slug": "ics_685",
          "num": "ICS 685",
          "description": "Students will learn the science, engineering, art, and applications of virtual reality and augmented reality, with an emphasis on the construction of working virtual environments. Graduate students only. (Fall only)",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [],
          "retired": false
        },
        {
          "name": "Digital Video Information",
          "shortName": "Digital Video Information",
          "slug": "ics_686",
          "num": "ICS 686",
          "description": "Principles and techniques of technical and context analysis of digital video information. Video capture and editing tools, compression and analysis algorithms, visual culture, narrative structure, juxtaposition of multimedia elements and their effects on information transmission. Pre: graduate standing or consent. (Alt. years)",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [],
          "retired": false
        },
        {
          "name": "Seminar in ICS",
          "shortName": "Seminar in ICS",
          "slug": "ics_690",
          "num": "ICS 690",
          "description": "Series of talks on advanced research topics. Repeatable unlimited times.CR/NC only.",
          "creditHrs": 1,
          "interests": [],
          "prerequisites": [],
          "retired": false
        },
        {
          "name": "Topics in Computer Science",
          "shortName": "Topics in Computer Science",
          "slug": "ics_691",
          "num": "ICS 691",
          "description": "Reflects special interests of faculty in various areas of computer science. (B) area 1; (C) area 2; (D) area 3; (E) area 4; (G) general. Repeatable unlimited times in different topics and different areas. Pre: consent.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [],
          "retired": false
        },
        {
          "name": "Advanced Special Topics in Security",
          "shortName": "Advanced Special Topics in Security",
          "slug": "ics_695",
          "num": "ICS 695",
          "description": "Current topics and upcoming issues relevant to the field of information assurance and cyber security. Repeatable unlimited times. (Alt. years: spring)",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [],
          "retired": false
        },
        {
          "name": "Directed Reading/Research",
          "shortName": "Directed Reading/Research",
          "slug": "ics_699",
          "num": "ICS 699",
          "description": "Repeatable unlimited times. Pre: graduate standing and consent.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [],
          "retired": false
        },
        {
          "name": "Thesis Research",
          "shortName": "Thesis Research",
          "slug": "ics_700",
          "num": "ICS 700",
          "description": "Research for master’s thesis. Repeatable unlimited times.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [],
          "retired": false
        },
        {
          "name": "Dissertation Research",
          "shortName": "Dissertation Research",
          "slug": "ics_800",
          "num": "ICS 800",
          "description": "Research for doctoral dissertation. Repeatable eight times. Pre: candidacy for PhD in computer science.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [],
          "retired": false
        },
        {
          "name": "Thermodynamics",
          "shortName": "Thermodynamics",
          "slug": "me_311",
          "num": "ME 311",
          "description": "Basic laws, closed and open systems. Work, heat, concept of entropy. Properties of pure simple substances. Ideal gases. Introduction to power and refrigeration cycles.",
          "creditHrs": 4,
          "interests": [],
          "prerequisites": [],
          "retired": true
        },
        {
          "name": "Non Computer Science Course",
          "shortName": "Non-CS Course",
          "slug": "other",
          "num": "other",
          "description": "The course used to represent all non-CS courses.",
          "creditHrs": 3,
          "interests": [],
          "prerequisites": [],
          "retired": false
        }
      ]
    },
    {
      "name": "CourseInstanceCollection",
      "contents": [
        {
          "academicTerm": "Fall-2013",
          "course": "ics_111",
          "note": "ICS 111",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 4,
          "grade": "B-",
          "student": "abi@hawaii.edu"
        },
        {
          "academicTerm": "Winter-2014",
          "course": "ics_111",
          "note": "ICS 111",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 4,
          "grade": "B+",
          "student": "abi@hawaii.edu"
        },
        {
          "academicTerm": "Winter-2014",
          "course": "ics_141",
          "note": "ICS 141",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 3,
          "grade": "B+",
          "student": "abi@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2015",
          "course": "ics_211",
          "note": "ICS 211",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 4,
          "grade": "A",
          "student": "abi@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2015",
          "course": "ics_241",
          "note": "ICS 241",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 3,
          "grade": "A-",
          "student": "abi@hawaii.edu"
        },
        {
          "academicTerm": "Winter-2015",
          "course": "ics_314",
          "note": "ICS 314",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 4,
          "grade": "B",
          "student": "abi@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2016",
          "course": "ics_212",
          "note": "ICS 212",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 3,
          "grade": "B",
          "student": "abi@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2016",
          "course": "ics_313",
          "note": "ICS 313",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 3,
          "grade": "A",
          "student": "abi@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2017",
          "course": "ics_332",
          "note": "ICS 332",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 3,
          "grade": "B",
          "student": "abi@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2017",
          "course": "ics_464",
          "note": "ICS 464",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 3,
          "grade": "B",
          "student": "abi@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2017",
          "course": "ics_414",
          "note": "ICS 414",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 3,
          "grade": "B",
          "student": "abi@hawaii.edu"
        },
        {
          "academicTerm": "Winter-2017",
          "course": "ics_415",
          "note": "ICS 415",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 3,
          "grade": "B",
          "student": "abi@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2018",
          "course": "ics_432",
          "note": "ICS 432",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 3,
          "grade": "B",
          "student": "abi@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2013",
          "course": "ics_111",
          "note": "ICS 111",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 4,
          "grade": "A",
          "student": "alfred@hawaii.edu"
        },
        {
          "academicTerm": "Winter-2013",
          "course": "ics_141",
          "note": "ICS 141",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 3,
          "grade": "A",
          "student": "alfred@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2014",
          "course": "ics_211",
          "note": "ICS 211",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 4,
          "grade": "A",
          "student": "alfred@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2014",
          "course": "ics_241",
          "note": "ICS 241",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 3,
          "grade": "A-",
          "student": "alfred@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2014",
          "course": "ics_311",
          "note": "ICS 311",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 4,
          "grade": "A",
          "student": "alfred@hawaii.edu"
        },
        {
          "academicTerm": "Winter-2014",
          "course": "ics_314",
          "note": "ICS 314",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 4,
          "grade": "B",
          "student": "alfred@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2015",
          "course": "ics_212",
          "note": "ICS 212",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 3,
          "grade": "A",
          "student": "alfred@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2015",
          "course": "ics_321",
          "note": "ICS 321",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 3,
          "grade": "A",
          "student": "alfred@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2015",
          "course": "ics_313",
          "note": "ICS 313",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 3,
          "grade": "A",
          "student": "alfred@hawaii.edu"
        },
        {
          "academicTerm": "Winter-2015",
          "course": "ics_331",
          "note": "ICS 331",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 3,
          "grade": "A",
          "student": "alfred@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2016",
          "course": "ics_332",
          "note": "ICS 332",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 3,
          "grade": "A",
          "student": "alfred@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2016",
          "course": "ics_464",
          "note": "ICS 464",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 3,
          "grade": "A",
          "student": "alfred@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2016",
          "course": "ics_414",
          "note": "ICS 414",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 3,
          "grade": "A",
          "student": "alfred@hawaii.edu"
        },
        {
          "academicTerm": "Winter-2016",
          "course": "ics_415",
          "note": "ICS 415",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 3,
          "grade": "A",
          "student": "alfred@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2017",
          "course": "ics_466",
          "note": "ICS 466",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 3,
          "grade": "A",
          "student": "alfred@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2017",
          "course": "ics_432",
          "note": "ICS 432",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 3,
          "grade": "B",
          "student": "alfred@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2014",
          "course": "ics_111",
          "note": "ICS 111",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 4,
          "grade": "A",
          "student": "betty@hawaii.edu"
        },
        {
          "academicTerm": "Winter-2014",
          "course": "ics_141",
          "note": "ICS 141",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 3,
          "grade": "A",
          "student": "betty@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2015",
          "course": "ics_211",
          "note": "ICS 211",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 4,
          "grade": "A",
          "student": "betty@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2015",
          "course": "ics_241",
          "note": "ICS 241",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 3,
          "grade": "A",
          "student": "betty@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2015",
          "course": "ics_311",
          "note": "ICS 311",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 4,
          "grade": "A",
          "student": "betty@hawaii.edu"
        },
        {
          "academicTerm": "Winter-2015",
          "course": "ics_314",
          "note": "ICS 314",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 4,
          "grade": "A",
          "student": "betty@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2016",
          "course": "ics_212",
          "note": "ICS 212",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 3,
          "grade": "A",
          "student": "betty@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2016",
          "course": "ics_321",
          "note": "ICS 321",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 3,
          "grade": "A",
          "student": "betty@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2016",
          "course": "ics_313",
          "note": "ICS 313",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 3,
          "grade": "A",
          "student": "betty@hawaii.edu"
        },
        {
          "academicTerm": "Winter-2016",
          "course": "ics_331",
          "note": "ICS 331",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 3,
          "grade": "A",
          "student": "betty@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2017",
          "course": "ics_332",
          "note": "ICS 332",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 3,
          "grade": "A",
          "student": "betty@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2017",
          "course": "ics_422",
          "note": "ICS 422",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 3,
          "grade": "A",
          "student": "betty@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2017",
          "course": "ics_414",
          "note": "ICS 414",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 3,
          "grade": "A",
          "student": "betty@hawaii.edu"
        },
        {
          "academicTerm": "Winter-2017",
          "course": "ics_471",
          "note": "ICS 471",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 3,
          "grade": "A",
          "student": "betty@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2018",
          "course": "ics_475",
          "note": "ICS 475",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 3,
          "grade": "A",
          "student": "betty@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2018",
          "course": "ics_484",
          "note": "ICS 484",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 3,
          "grade": "A",
          "student": "betty@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2016",
          "course": "ics_111",
          "note": "ICS 111",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 4,
          "grade": "A",
          "student": "charley@hawaii.edu"
        },
        {
          "academicTerm": "Winter-2016",
          "course": "ics_141",
          "note": "ICS 141",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 3,
          "grade": "A",
          "student": "charley@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2017",
          "course": "ics_211",
          "note": "ICS 211",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 4,
          "grade": "A",
          "student": "charley@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2017",
          "course": "ics_241",
          "note": "ICS 241",
          "verified": true,
          "fromRegistrar": true,
          "creditHrs": 3,
          "grade": "A",
          "student": "charley@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2017",
          "course": "ics_311",
          "note": "ICS 311",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 4,
          "grade": "A",
          "student": "charley@hawaii.edu"
        },
        {
          "academicTerm": "Winter-2017",
          "course": "ics_314",
          "note": "ICS 314",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 4,
          "grade": "A",
          "student": "charley@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2018",
          "course": "ics_212",
          "note": "ICS 212",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 3,
          "grade": "A",
          "student": "charley@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2018",
          "course": "ics_321",
          "note": "ICS 321",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 3,
          "grade": "A",
          "student": "charley@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2019",
          "course": "ics_313",
          "note": "ICS 313",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 3,
          "grade": "A",
          "student": "charley@hawaii.edu"
        },
        {
          "academicTerm": "Winter-2018",
          "course": "ics_331",
          "note": "ICS 331",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 3,
          "grade": "A",
          "student": "charley@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2019",
          "course": "ics_332",
          "note": "ICS 332",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 3,
          "grade": "A",
          "student": "charley@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2020",
          "course": "ics_422",
          "note": "ICS 422",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 3,
          "grade": "A",
          "student": "charley@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2020",
          "course": "ics_451",
          "note": "ICS 451",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 3,
          "grade": "B",
          "student": "charley@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2020",
          "course": "ics_452",
          "note": "ICS 452",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 3,
          "grade": "B",
          "student": "charley@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2017",
          "course": "ics_111",
          "note": "ICS 111",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 4,
          "grade": "A",
          "student": "samplestudent@hawaii.edu"
        },
        {
          "academicTerm": "Winter-2017",
          "course": "ics_141",
          "note": "ICS 141",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 3,
          "grade": "B",
          "student": "samplestudent@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2018",
          "course": "ics_211",
          "note": "ICS 211",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 4,
          "grade": "A",
          "student": "samplestudent@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2018",
          "course": "ics_241",
          "note": "ICS 241",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 3,
          "grade": "B",
          "student": "samplestudent@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2018",
          "course": "ics_311",
          "note": "ICS 311",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 4,
          "grade": "A",
          "student": "samplestudent@hawaii.edu"
        },
        {
          "academicTerm": "Winter-2018",
          "course": "ics_314",
          "note": "ICS 314",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 3,
          "grade": "B",
          "student": "samplestudent@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2019",
          "course": "ics_212",
          "note": "ICS 212",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 3,
          "grade": "A",
          "student": "samplestudent@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2019",
          "course": "ics_321",
          "note": "ICS 321",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 3,
          "grade": "B",
          "student": "samplestudent@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2019",
          "course": "ics_312",
          "note": "ICS 312",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 3,
          "grade": "A",
          "student": "samplestudent@hawaii.edu"
        },
        {
          "academicTerm": "Winter-2019",
          "course": "ics_361",
          "note": "ICS 361",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 3,
          "grade": "B",
          "student": "samplestudent@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2020",
          "course": "ics_332",
          "note": "ICS 332",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 3,
          "grade": "A",
          "student": "samplestudent@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2020",
          "course": "ics_414",
          "note": "ICS 414",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 3,
          "grade": "B",
          "student": "samplestudent@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2020",
          "course": "ics_443",
          "note": "ICS 443",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 3,
          "grade": "A",
          "student": "samplestudent@hawaii.edu"
        },
        {
          "academicTerm": "Winter-2020",
          "course": "ics_461",
          "note": "ICS 461",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 3,
          "grade": "B",
          "student": "samplestudent@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2021",
          "course": "ics_491",
          "note": "ICS 491",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 3,
          "grade": "A",
          "student": "samplestudent@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2021",
          "course": "ics_499",
          "note": "ICS 499",
          "verified": false,
          "fromRegistrar": false,
          "creditHrs": 3,
          "grade": "B",
          "student": "samplestudent@hawaii.edu"
        }
      ]
    },
    {
      "name": "FacultyProfileCollection",
      "contents": [
        {
          "username": "sstill@hawaii.edu",
          "firstName": "Suzanne",
          "lastName": "Still",
          "picture": "/images/people/sstill.jpg",
          "website": "http://www2.hawaii.edu/~sstill/",
          "interests": [
            "machine-learning",
            "research"
          ],
          "careerGoals": [
            "research-scientist"
          ]
        },
        {
          "username": "sugihara@hawaii.edu",
          "firstName": "Kazuo",
          "lastName": "Sugihara",
          "picture": "/images/default-profile-picture.png",
          "website": "",
          "interests": [
            "research",
            "robotics"
          ],
          "careerGoals": [
            "research-scientist"
          ]
        },
        {
          "username": "suthers@hawaii.edu",
          "firstName": "Daniel",
          "lastName": "Suthers",
          "picture": "/images/people/suthers.jpg",
          "website": "http://www2.hawaii.edu/~suthers/",
          "interests": [
            "hci",
            "research"
          ],
          "careerGoals": [
            "research-scientist",
            "teacher"
          ]
        },
        {
          "username": "scottpr@hawaii.edu",
          "firstName": "Scott",
          "lastName": "Robertson",
          "picture": "/images/people/scottrobertson.jpg",
          "website": "http://www2.hawaii.edu/~scottpr/",
          "interests": [
            "civic-engagement",
            "hci",
            "research"
          ],
          "careerGoals": [
            "research-scientist",
            "teacher"
          ]
        },
        {
          "username": "pseidel@hawaii.edu",
          "firstName": "Peter-Michael",
          "lastName": "Seidel",
          "picture": "/images/people/pseidel.jpg",
          "website": "",
          "interests": [
            "algorithms",
            "hardware",
            "research",
            "security"
          ],
          "careerGoals": [
            "graduate-school",
            "information-security-analyst",
            "information-system-manager",
            "iot-architect",
            "robotics-engineer",
            "software-developer"
          ]
        },
        {
          "username": "nodari@hawaii.edu",
          "firstName": "Nodari",
          "lastName": "Sitchinava",
          "picture": "/images/people/nodari.jpg",
          "website": "http://www2.hawaii.edu/~nodari/",
          "interests": [
            "algorithms",
            "research"
          ],
          "careerGoals": [
            "research-scientist",
            "graduate-school"
          ]
        },
        {
          "username": "lipyeow@hawaii.edu",
          "firstName": "Lipyeow",
          "lastName": "Lim",
          "picture": "/images/people/lipyeow.jpg",
          "website": "",
          "interests": [
            "data-science",
            "research",
            "sustainability"
          ],
          "careerGoals": [
            "data-scientist",
            "database-administrator",
            "graduate-school",
            "research-scientist",
            "teacher"
          ]
        },
        {
          "username": "leighj@hawaii.edu",
          "firstName": "Jason",
          "lastName": "Leigh",
          "picture": "/images/people/leighj.jpg",
          "website": "http://www2.hawaii.edu/~leighj/JASON_LEIGH/Jason_Leigh_Home_Page.html",
          "interests": [
            "data-visualization",
            "research"
          ],
          "careerGoals": [
            "graduate-school",
            "research-scientist",
            "teacher",
            "vr-ar-engineer"
          ]
        },
        {
          "username": "kyungim@hawaii.edu",
          "firstName": "Kyungim",
          "lastName": "Baek",
          "picture": "/images/people/kyungim.jpg",
          "website": "http://www2.hawaii.edu/~kyungim/",
          "interests": [
            "algorithms",
            "computer-vision",
            "data-science",
            "data-visualization",
            "teaching"
          ],
          "careerGoals": [
            "data-scientist",
            "graduate-school",
            "research-scientist",
            "teacher"
          ]
        },
        {
          "username": "janst@hawaii.edu",
          "firstName": "Jan",
          "lastName": "Stelovsky",
          "picture": "/images/people/janst.jpg",
          "website": "http://www2.hawaii.edu/~janst/",
          "interests": [
            "hci",
            "research"
          ],
          "careerGoals": [
            "devops-engineer",
            "full-stack-developer",
            "mobile-app-developer",
            "research-scientist",
            "software-developer",
            "startup-cofounder",
            "teacher"
          ]
        },
        {
          "username": "johnson@hawaii.edu",
          "firstName": "Philip",
          "lastName": "Johnson",
          "picture": "/images/mockup/johnson.jpg",
          "website": "http://philipmjohnson.org",
          "interests": [
            "civic-engagement",
            "research",
            "software-engineering",
            "sustainability"
          ],
          "careerGoals": [
            "devops-engineer",
            "full-stack-developer",
            "software-developer",
            "startup-cofounder",
            "research-scientist",
            "teacher"
          ]
        },
        {
          "username": "henric@hawaii.edu",
          "firstName": "Henri",
          "lastName": "Casanova",
          "picture": "/images/people/henric.jpg",
          "website": "http://navet.ics.hawaii.edu/~casanova/",
          "interests": [
            "algorithms",
            "hpc",
            "parallel-programming",
            "research",
            "teaching"
          ],
          "careerGoals": [
            "graduate-school",
            "research-scientist",
            "teacher"
          ]
        },
        {
          "username": "guylaine@hawaii.edu",
          "firstName": "Guylaine",
          "lastName": "Poisson",
          "picture": "/images/default-profile-picture.png",
          "website": "http://navet.ics.hawaii.edu/~poisson/BiL/index.html",
          "interests": [
            "bioinformatics",
            "research"
          ],
          "careerGoals": [
            "data-scientist",
            "research-scientist",
            "teacher"
          ]
        },
        {
          "username": "esb@hawaii.edu",
          "firstName": "Edo",
          "lastName": "Biagioni",
          "picture": "/images/people/esb.jpg",
          "website": "http://www2.hawaii.edu/~esb/",
          "interests": [
            "mobile",
            "networks",
            "research"
          ],
          "careerGoals": [
            "graduate-school",
            "network-engineer",
            "research-scientist"
          ]
        },
        {
          "username": "dusko@hawaii.edu",
          "firstName": "Dusko",
          "lastName": "Pavlovic",
          "picture": "/images/people/dusko.jpg",
          "website": "dusko.org",
          "interests": [
            "research",
            "security"
          ],
          "careerGoals": [
            "graduate-school",
            "information-security-analyst",
            "teacher"
          ]
        },
        {
          "username": "depengli@hawaii.edu",
          "firstName": "Depeng",
          "lastName": "Li",
          "picture": "/images/people/depengli.jpg",
          "website": "http://www2.hawaii.edu/~depengli/",
          "interests": [
            "networks",
            "research",
            "security"
          ],
          "careerGoals": [
            "graduate-school",
            "information-security-analyst",
            "research-scientist",
            "teacher"
          ]
        },
        {
          "username": "crosby@hawaii.edu",
          "firstName": "Martha",
          "lastName": "Crosby",
          "picture": "/images/people/crosby.jpg",
          "website": "",
          "interests": [
            "hci",
            "research"
          ],
          "careerGoals": [
            "data-scientist",
            "graduate-school",
            "information-security-analyst",
            "research-scientist",
            "teacher"
          ]
        },
        {
          "username": "binsted@hawaii.edu",
          "firstName": "Kim",
          "lastName": "Binsted",
          "picture": "/images/people/binsted.jpg",
          "website": "http://www2.hawaii.edu/~binsted/",
          "interests": [
            "artificial-intelligence",
            "hci",
            "psychology",
            "research",
            "teaching"
          ],
          "careerGoals": [
            "mobile-app-developer",
            "research-scientist",
            "teacher"
          ]
        },
        {
          "username": "chin@hawaii.edu",
          "firstName": "David",
          "lastName": "Chin",
          "picture": "/images/people/chin.jpg",
          "website": "http://www2.hawaii.edu/~chin/",
          "interests": [
            "artificial-intelligence",
            "research"
          ],
          "careerGoals": [
            "data-scientist",
            "game-developer",
            "graduate-school",
            "research-scientist",
            "teacher"
          ]
        }
      ]
    },
    {
      "name": "ProfileCareerGoalCollection",
      "contents": [
        {
          "careerGoal": "graduate-school",
          "username": "glau@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "information-security-analyst",
          "username": "glau@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "teacher",
          "username": "glau@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "devops-engineer",
          "username": "cmoore@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "research-scientist",
          "username": "sstill@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "research-scientist",
          "username": "sugihara@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "research-scientist",
          "username": "suthers@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "teacher",
          "username": "suthers@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "research-scientist",
          "username": "scottpr@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "teacher",
          "username": "scottpr@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "graduate-school",
          "username": "pseidel@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "information-security-analyst",
          "username": "pseidel@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "information-system-manager",
          "username": "pseidel@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "iot-architect",
          "username": "pseidel@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "robotics-engineer",
          "username": "pseidel@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "software-developer",
          "username": "pseidel@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "research-scientist",
          "username": "nodari@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "graduate-school",
          "username": "nodari@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "data-scientist",
          "username": "lipyeow@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "database-administrator",
          "username": "lipyeow@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "graduate-school",
          "username": "lipyeow@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "research-scientist",
          "username": "lipyeow@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "teacher",
          "username": "lipyeow@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "graduate-school",
          "username": "leighj@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "research-scientist",
          "username": "leighj@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "teacher",
          "username": "leighj@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "vr-ar-engineer",
          "username": "leighj@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "data-scientist",
          "username": "kyungim@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "graduate-school",
          "username": "kyungim@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "research-scientist",
          "username": "kyungim@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "teacher",
          "username": "kyungim@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "devops-engineer",
          "username": "janst@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "full-stack-developer",
          "username": "janst@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "mobile-app-developer",
          "username": "janst@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "research-scientist",
          "username": "janst@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "software-developer",
          "username": "janst@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "startup-cofounder",
          "username": "janst@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "teacher",
          "username": "janst@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "devops-engineer",
          "username": "johnson@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "full-stack-developer",
          "username": "johnson@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "software-developer",
          "username": "johnson@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "startup-cofounder",
          "username": "johnson@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "research-scientist",
          "username": "johnson@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "teacher",
          "username": "johnson@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "graduate-school",
          "username": "henric@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "research-scientist",
          "username": "henric@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "teacher",
          "username": "henric@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "data-scientist",
          "username": "guylaine@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "research-scientist",
          "username": "guylaine@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "teacher",
          "username": "guylaine@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "graduate-school",
          "username": "esb@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "network-engineer",
          "username": "esb@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "research-scientist",
          "username": "esb@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "graduate-school",
          "username": "dusko@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "information-security-analyst",
          "username": "dusko@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "teacher",
          "username": "dusko@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "graduate-school",
          "username": "depengli@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "information-security-analyst",
          "username": "depengli@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "research-scientist",
          "username": "depengli@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "teacher",
          "username": "depengli@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "data-scientist",
          "username": "crosby@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "graduate-school",
          "username": "crosby@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "information-security-analyst",
          "username": "crosby@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "research-scientist",
          "username": "crosby@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "teacher",
          "username": "crosby@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "mobile-app-developer",
          "username": "binsted@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "research-scientist",
          "username": "binsted@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "teacher",
          "username": "binsted@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "data-scientist",
          "username": "chin@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "game-developer",
          "username": "chin@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "graduate-school",
          "username": "chin@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "research-scientist",
          "username": "chin@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "teacher",
          "username": "chin@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "software-developer",
          "username": "abi@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "careerGoal": "database-administrator",
          "username": "abi@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "careerGoal": "iot-architect",
          "username": "abi@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "careerGoal": "data-scientist",
          "username": "abi@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "careerGoal": "software-developer",
          "username": "alfred@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "careerGoal": "data-scientist",
          "username": "betty@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "graduate-school",
          "username": "betty@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "data-scientist",
          "username": "charley@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "careerGoal": "full-stack-developer",
          "username": "ella@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "careerGoal": "full-stack-developer",
          "username": "samplestudent@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "research-scientist",
          "username": "samplestudent@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "software-developer",
          "username": "samplestudent@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "startup-cofounder",
          "username": "samplestudent@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "ux-designer",
          "username": "samplestudent@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "careerGoal": "full-stack-developer",
          "username": "gcalica@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "careerGoal": "full-stack-developer",
          "username": "mercedez@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "careerGoal": "data-scientist",
          "username": "qauchida@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "careerGoal": "software-developer",
          "username": "qauchida@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "careerGoal": "data-scientist",
          "username": "gbarcelo@hawaii.edu",
          "share": false,
          "retired": false
        }
      ]
    },
    {
      "name": "ProfileCourseCollection",
      "contents": []
    },
    {
      "name": "ProfileInterestCollection",
      "contents": [
        {
          "interest": "application-development",
          "username": "glau@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "it-management",
          "username": "glau@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "security",
          "username": "glau@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "teaching",
          "username": "glau@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "research",
          "username": "cmoore@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "software-engineering",
          "username": "cmoore@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "machine-learning",
          "username": "sstill@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "research",
          "username": "sstill@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "research",
          "username": "sugihara@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "robotics",
          "username": "sugihara@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "hci",
          "username": "suthers@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "research",
          "username": "suthers@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "civic-engagement",
          "username": "scottpr@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "hci",
          "username": "scottpr@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "research",
          "username": "scottpr@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "algorithms",
          "username": "pseidel@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "hardware",
          "username": "pseidel@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "research",
          "username": "pseidel@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "security",
          "username": "pseidel@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "algorithms",
          "username": "nodari@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "research",
          "username": "nodari@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "data-science",
          "username": "lipyeow@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "research",
          "username": "lipyeow@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "sustainability",
          "username": "lipyeow@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "data-visualization",
          "username": "leighj@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "research",
          "username": "leighj@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "algorithms",
          "username": "kyungim@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "computer-vision",
          "username": "kyungim@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "data-science",
          "username": "kyungim@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "data-visualization",
          "username": "kyungim@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "teaching",
          "username": "kyungim@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "hci",
          "username": "janst@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "research",
          "username": "janst@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "civic-engagement",
          "username": "johnson@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "research",
          "username": "johnson@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "software-engineering",
          "username": "johnson@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "sustainability",
          "username": "johnson@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "algorithms",
          "username": "henric@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "hpc",
          "username": "henric@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "parallel-programming",
          "username": "henric@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "research",
          "username": "henric@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "teaching",
          "username": "henric@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "bioinformatics",
          "username": "guylaine@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "research",
          "username": "guylaine@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "mobile",
          "username": "esb@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "networks",
          "username": "esb@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "research",
          "username": "esb@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "research",
          "username": "dusko@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "security",
          "username": "dusko@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "networks",
          "username": "depengli@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "research",
          "username": "depengli@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "security",
          "username": "depengli@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "hci",
          "username": "crosby@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "research",
          "username": "crosby@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "artificial-intelligence",
          "username": "binsted@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "hci",
          "username": "binsted@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "psychology",
          "username": "binsted@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "research",
          "username": "binsted@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "teaching",
          "username": "binsted@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "artificial-intelligence",
          "username": "chin@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "research",
          "username": "chin@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "application-development",
          "username": "abi@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "research",
          "username": "abi@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "android",
          "username": "abi@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "hardware",
          "username": "alfred@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "it-management",
          "username": "alfred@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "data-science",
          "username": "betty@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "data-visualization",
          "username": "betty@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "research",
          "username": "betty@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "bioinformatics",
          "username": "charley@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "civic-engagement",
          "username": "ella@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "web-development",
          "username": "ella@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "algorithms",
          "username": "samplestudent@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "application-development",
          "username": "samplestudent@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "artificial-intelligence",
          "username": "samplestudent@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "civic-engagement",
          "username": "samplestudent@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "data-visualization",
          "username": "samplestudent@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "entrepreneurship",
          "username": "samplestudent@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "game-design",
          "username": "samplestudent@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "javascript",
          "username": "samplestudent@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "software-engineering",
          "username": "samplestudent@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "algorithms",
          "username": "gcalica@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "algorithms",
          "username": "mercedez@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "application-development",
          "username": "qauchida@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "research",
          "username": "qauchida@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "data-science",
          "username": "gbarcelo@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "data-visualization",
          "username": "gbarcelo@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "software-engineering",
          "username": "abi@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "databases",
          "username": "abi@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "algorithms",
          "username": "abi@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "computer-architecture",
          "username": "abi@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "data-science",
          "username": "abi@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "data-visualization",
          "username": "abi@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "hardware",
          "username": "abi@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "hci",
          "username": "abi@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "networks",
          "username": "abi@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "security",
          "username": "abi@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "machine-learning",
          "username": "abi@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "application-development",
          "username": "alfred@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "software-engineering",
          "username": "alfred@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "algorithms",
          "username": "betty@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "databases",
          "username": "betty@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "machine-learning",
          "username": "betty@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "algorithms",
          "username": "charley@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "data-science",
          "username": "charley@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "databases",
          "username": "charley@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "machine-learning",
          "username": "charley@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "research",
          "username": "charley@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "databases",
          "username": "ella@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "software-engineering",
          "username": "ella@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "databases",
          "username": "samplestudent@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "web-development",
          "username": "samplestudent@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "research",
          "username": "samplestudent@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "computer-graphics",
          "username": "samplestudent@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "hci",
          "username": "samplestudent@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "databases",
          "username": "gcalica@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "software-engineering",
          "username": "gcalica@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "web-development",
          "username": "gcalica@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "databases",
          "username": "mercedez@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "software-engineering",
          "username": "mercedez@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "web-development",
          "username": "mercedez@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "algorithms",
          "username": "qauchida@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "data-science",
          "username": "qauchida@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "databases",
          "username": "qauchida@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "machine-learning",
          "username": "qauchida@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "software-engineering",
          "username": "qauchida@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "algorithms",
          "username": "gbarcelo@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "databases",
          "username": "gbarcelo@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "machine-learning",
          "username": "gbarcelo@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "research",
          "username": "gbarcelo@hawaii.edu",
          "share": false,
          "retired": false
        },
        {
          "interest": "research",
          "username": "glau@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "databases",
          "username": "glau@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "networks",
          "username": "glau@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "application-development",
          "username": "cmoore@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "databases",
          "username": "cmoore@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "networks",
          "username": "cmoore@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "teaching",
          "username": "suthers@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "teaching",
          "username": "scottpr@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "databases",
          "username": "pseidel@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "networks",
          "username": "pseidel@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "it-management",
          "username": "pseidel@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "computer-architecture",
          "username": "pseidel@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "data-science",
          "username": "pseidel@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "data-visualization",
          "username": "pseidel@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "hci",
          "username": "pseidel@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "robotics",
          "username": "pseidel@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "software-engineering",
          "username": "pseidel@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "application-development",
          "username": "pseidel@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "algorithms",
          "username": "lipyeow@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "databases",
          "username": "lipyeow@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "machine-learning",
          "username": "lipyeow@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "application-development",
          "username": "lipyeow@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "software-engineering",
          "username": "lipyeow@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "teaching",
          "username": "lipyeow@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "teaching",
          "username": "leighj@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "algorithms",
          "username": "leighj@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "artificial-intelligence",
          "username": "leighj@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "cognitive-science",
          "username": "leighj@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "computer-graphics",
          "username": "leighj@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "game-design",
          "username": "leighj@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "virtual-reality",
          "username": "leighj@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "databases",
          "username": "kyungim@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "machine-learning",
          "username": "kyungim@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "research",
          "username": "kyungim@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "application-development",
          "username": "janst@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "databases",
          "username": "janst@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "networks",
          "username": "janst@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "software-engineering",
          "username": "janst@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "web-development",
          "username": "janst@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "android",
          "username": "janst@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "mobile",
          "username": "janst@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "ios",
          "username": "janst@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "entrepreneurship",
          "username": "janst@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "teaching",
          "username": "janst@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "application-development",
          "username": "johnson@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "databases",
          "username": "johnson@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "networks",
          "username": "johnson@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "web-development",
          "username": "johnson@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "entrepreneurship",
          "username": "johnson@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "teaching",
          "username": "johnson@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "algorithms",
          "username": "guylaine@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "data-science",
          "username": "guylaine@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "databases",
          "username": "guylaine@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "machine-learning",
          "username": "guylaine@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "teaching",
          "username": "guylaine@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "hardware",
          "username": "esb@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "databases",
          "username": "dusko@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "networks",
          "username": "dusko@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "teaching",
          "username": "dusko@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "databases",
          "username": "depengli@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "teaching",
          "username": "depengli@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "algorithms",
          "username": "crosby@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "data-science",
          "username": "crosby@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "databases",
          "username": "crosby@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "machine-learning",
          "username": "crosby@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "networks",
          "username": "crosby@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "security",
          "username": "crosby@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "teaching",
          "username": "crosby@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "android",
          "username": "binsted@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "mobile",
          "username": "binsted@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "ios",
          "username": "binsted@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "algorithms",
          "username": "chin@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "data-science",
          "username": "chin@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "databases",
          "username": "chin@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "machine-learning",
          "username": "chin@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "computer-graphics",
          "username": "chin@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "game-design",
          "username": "chin@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "unity",
          "username": "chin@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "virtual-reality",
          "username": "chin@hawaii.edu",
          "share": true,
          "retired": false
        },
        {
          "interest": "teaching",
          "username": "chin@hawaii.edu",
          "share": true,
          "retired": false
        }
      ]
    },
    {
      "name": "ProfileOpportunityCollection",
      "contents": []
    },
    {
      "name": "FeedCollection",
      "contents": [
        {
          "user": [],
          "opportunity": "cybersistahs",
          "feedType": "new-opportunity",
          "timestamp": "2017-07-29T17:45:54.532Z"
        },
        {
          "user": [],
          "opportunity": "google-summer-of-code",
          "feedType": "new-opportunity",
          "timestamp": "2017-07-29T17:48:49.583Z"
        },
        {
          "user": [
            "samplestudent@hawaii.edu"
          ],
          "feedType": "new-user",
          "timestamp": "2017-07-29T17:58:22.534Z"
        },
        {
          "user": [
            "betty@hawaii.edu",
            "abi@hawaii.edu"
          ],
          "feedType": "new-user",
          "timestamp": "2017-08-29T17:58:22.534Z"
        },
        {
          "user": [
            "charley@hawaii.edu"
          ],
          "opportunity": "cybersistahs",
          "academicTerm": "Summer-2014",
          "feedType": "verified-opportunity",
          "timestamp": "2017-09-29T17:58:22.534Z"
        },
        {
          "user": [
            "samplestudent@hawaii.edu",
            "abi@hawaii.edu"
          ],
          "opportunity": "cybersistahs",
          "academicTerm": "Summer-2010",
          "feedType": "verified-opportunity",
          "timestamp": "2017-10-29T17:58:22.534Z"
        },
        {
          "user": [
            "charley@hawaii.edu"
          ],
          "level": 5,
          "feedType": "new-level",
          "timestamp": "2018-12-29T17:58:22.534Z"
        },
        {
          "user": [
            "alfred@hawaii.edu"
          ],
          "opportunity": "cybersistahs",
          "academicTerm": "Summer-2010",
          "feedType": "verified-opportunity"
        },
        {
          "user": [
            "abi@hawaii.edu"
          ],
          "level": 5,
          "feedType": "new-level"
        },
        {
          "user": [
            "betty@hawaii.edu"
          ],
          "feedType": "new-user"
        },
        {
          "user": [
            "charley@hawaii.edu"
          ],
          "course": "ics_111",
          "feedType": "new-course-review"
        },
        {
          "user": [
            "abi@hawaii.edu"
          ],
          "opportunity": "kaggle",
          "feedType": "new-opportunity-review"
        }
      ]
    },
    {
      "name": "FeedbackInstanceCollection",
      "contents": []
    },
    {
      "name": "InterestCollection",
      "contents": [
        {
          "name": "Algorithms",
          "slug": "algorithms",
          "description": "Simply put, an algorithm is a self-contained step-by-step set of operations to be performed. More specifically, an algorithm is an effective method that can be expressed within a finite amount of space and time and in a well-defined formal language for calculating a function. Starting from an initial state and initial input (perhaps empty), the instructions describe a computation that, when executed, proceeds through a finite number of well-defined successive states, eventually producing \"output\" and terminating at a final ending state. The transition from one state to the next is not necessarily deterministic; some algorithms, known as randomized algorithms, incorporate random input. [Learn more here.](https://en.wikipedia.org/wiki/Algorithm)",
          "interestType": "cs-disciplines"
        },
        {
          "name": "Android",
          "slug": "android",
          "description": "Android is a mobile operating system (OS) currently developed by Google, based on the Linux kernel and designed primarily for touchscreen mobile devices such as smartphones and tablets. In addition to touchscreen devices, Google has further developed Android TV for televisions, Android Auto for cars, and Android Wear for wrist watches, each with a specialized user interface. Variants of Android are also used on notebooks, game consoles, digital cameras, and other electronics. Android has the largest installed base of all operating systems of any kind. Android has been the best selling OS on tablets since 2013, and on smartphones it is dominant by any metric. [Learn more here.](https://www.android.com/)",
          "interestType": "technologies"
        },
        {
          "name": "Application Development",
          "slug": "application-development",
          "description": "Application development is the use of tools, technologies, procedures, and domain knowledge to create and maintain useful software and/or hardware systems.",
          "interestType": "cs-disciplines"
        },
        {
          "name": "Artificial Intelligence",
          "slug": "artificial-intelligence",
          "description": "The use of hardware and software to create a flexible rational agent that perceives its environment and takes actions that maximize its chance of success at an arbitrary goal. Colloquially, the term \"artificial intelligence\" is likely to be applied when a machine uses cutting-edge techniques to competently perform or mimic functions that we intuitively associate with human minds, such as \"learning\" and \"problem solving\". [Learn more here.](https://en.wikipedia.org/wiki/Artificial_intelligence)",
          "interestType": "cs-disciplines"
        },
        {
          "name": "Assembler",
          "slug": "assembler",
          "description": "An assembler (or assembly) language is a low-level programming language for a computer in which there is a direct correspondence between the language and the architecture's machine code instructions. Each assembly language is specific to a particular computer architecture, in contrast to most high-level programming languages, which are generally portable across multiple architectures, but require interpreting or compiling. Assembly language may also be called symbolic machine code. Assembly language is converted into executable machine code by a utility program referred to as an assembler. The conversion process is referred to as assembly, or assembling the source code. [Learn more here.](https://en.wikipedia.org/wiki/Assembly_language)",
          "interestType": "technologies"
        },
        {
          "name": "Bioinformatics",
          "slug": "bioinformatics",
          "description": "Bioinformatics is an interdisciplinary field combining computer science, statistics, mathematics, and engineering that develops methods and software tools for understanding biological data. Common uses of bioinformatics include the identification of candidate genes and nucleotides (SNPs). Often, such identification is made with the aim of better understanding the genetic basis of disease, unique adaptations, desirable properties (esp. in agricultural species), or differences between populations. [Learn more here.](https://en.wikipedia.org/wiki/Bioinformatics)",
          "interestType": "cs-disciplines"
        },
        {
          "name": "Biology",
          "slug": "biology",
          "description": "A natural science concerned with the study of life and living organisms, including their structure, function, growth, evolution, distribution, and taxonomy. [Learn more here.](https://en.wikipedia.org/wiki/Biology)",
          "interestType": "non-cs-disciplines"
        },
        {
          "name": "C and C++",
          "slug": "c",
          "description": "C is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, and includes a static type system that prevents many unintended operations. By design, C provides constructs that map efficiently to typical machine instructions, and therefore it has found lasting use in applications that had formerly been coded in assembly language. C++ is an object-oriented extension of C. [Learn more here.](https://en.wikipedia.org/wiki/C_(programming_language))",
          "interestType": "technologies"
        },
        {
          "name": "C#",
          "slug": "c-sharp",
          "description": "C# is a general purpose, object-oriented programming language developed by Microsoft for .NET.  It is now also used extensively for game development in the Unity platform. [Learn more here.](https://en.wikipedia.org/wiki/C_Sharp_(programming_language))",
          "interestType": "cs-disciplines"
        },
        {
          "name": "Civic Engagement",
          "slug": "civic-engagement",
          "description": "Civic engagement means working to make a difference in the civic life of our communities and developing the combination of knowledge, skills, values and motivation to make that difference. It means promoting the quality of life in a community, through both political and non-political processes. [Learn more here.](https://en.wikipedia.org/wiki/Civic_engagement)",
          "interestType": "non-cs-disciplines"
        },
        {
          "name": "Cognitive Science",
          "slug": "cognitive-science",
          "description": "Cognitive science is the interdisciplinary scientific study of the mind and its processes. It examines what cognition is, what it does and how it works. It includes research on intelligence and behaviour, especially focusing on how information is represented, processed, and transformed (in faculties such as perception, language, memory, attention, reasoning, and emotion) within nervous systems (humans or other animals) and machines (e.g. computers). Cognitive science includes multiple research disciplines, including psychology, artificial intelligence, philosophy, neuroscience, linguistics, and anthropology. [Learn more here.](https://en.wikipedia.org/wiki/Cognitive_science)",
          "interestType": "cs-disciplines"
        },
        {
          "name": "Computer Architecture",
          "slug": "computer-architecture",
          "description": "Computer architecture describes the functionality, organization, and implementation of computer systems. Some architectures define the capabilities and programming model of a computer but not a particular implementation. Others include instruction set design, micro-architecture design, logic design, and implementation. Computer architecture can focus on hardware or can include both hardware and software. [Learn more here.](https://en.wikipedia.org/wiki/Computer_architecture)",
          "interestType": "cs-disciplines"
        },
        {
          "name": "Computer Ethics",
          "slug": "computer-ethics",
          "description": "Computer Ethics is a part of practical philosophy which concerns with how computing professionals should make decisions regarding professional and social conduct. Computer ethics can inform issues such as copyright infringement, privacy, piracy, and social informatics. [Learn more here.](https://en.wikipedia.org/wiki/Computer_ethics)",
          "interestType": "cs-disciplines"
        },
        {
          "name": "Computer Graphics",
          "slug": "computer-graphics",
          "description": "Computer graphics are pictures and movies created using computers - usually referring to image data created by a computer specifically with help from specialized graphical hardware and software. Important topics in computer graphics include user interface design, sprite graphics, vector graphics, 3D modeling, shaders, GPU design, and computer vision. The overall methodology depends heavily on the sciences of geometry, optics, and physics. Computer graphic development has had a significant impact on many types of media and has revolutionized animation, movies, advertising, video games, and graphic design generally. [Learn more here.](https://en.wikipedia.org/wiki/Computer_graphics)",
          "interestType": "cs-disciplines"
        },
        {
          "name": "Computer Vision",
          "slug": "computer-vision",
          "description": "Computer vision is a field that includes methods for acquiring, processing, analyzing, and understanding images and, in general, high-dimensional data from the real world in order to produce numerical or symbolic information that can be used to take action. A common theme is to duplicate the abilities of human vision by electronically perceiving and understanding an image. Subdomains of computer vision include scene reconstruction, event detection, video tracking, object recognition, object pose estimation, learning, indexing, motion estimation, and image restoration. [Learn more here.](https://en.wikipedia.org/wiki/Computer_vision)",
          "interestType": "cs-disciplines"
        },
        {
          "name": "C++",
          "slug": "cplusplus",
          "description": "C++ is a general-purpose programming language. It has imperative, object-oriented and generic programming features, while also providing facilities for low-level memory manipulation. It was designed with a bias toward system programming and embedded, resource-constrained and large systems, with performance, efficiency and flexibility of use as its design highlights. Many other programming languages have been influenced by C++, including C#, Java, and newer versions of C (after 1998). [Learn more here.](https://en.wikipedia.org/wiki/C_(programming_language))",
          "interestType": "technologies"
        },
        {
          "name": "Cryptography",
          "slug": "cryptography",
          "description": "Cryptography is the study of techniques for secure communication: constructing and analyzing protocols that prevent third parties or the public from reading private messages. Data confidentiality, data integrity, authentication, and non-repudiation are central to modern cryptography. Modern cryptography exists at the intersection of mathematics, computer science, and electrical engineering. Applications of cryptography include ATM cards, computer passwords, and electronic commerce. [Learn more here.](https://en.wikipedia.org/wiki/Cryptography)",
          "interestType": "cs-disciplines"
        },
        {
          "name": "Data Science",
          "slug": "data-science",
          "description": "Data science is an interdisciplinary field about processes and systems to extract knowledge or insights from data in various forms, either structured or unstructured. Data science employs techniques and theories drawn from many fields within the broad areas of mathematics, statistics, information science, and computer science, including signal processing, probability models, machine learning, statistical learning, data mining, database, data engineering, pattern recognition and learning, visualization, predictive analytics, uncertainty modeling, data warehousing, data compression, computer programming, artificial intelligence, and high performance computing. Methods that scale to big data are of particular interest in data science. Data science affects many domains, including machine translation, speech recognition, robotics, search engines, digital economy, but also the biological sciences, medical informatics, health care, social sciences and the humanities. [Learn more here.](https://en.wikipedia.org/wiki/Data_science)",
          "interestType": "cs-disciplines"
        },
        {
          "name": "Data Visualization",
          "slug": "data-visualization",
          "description": "Data visualization is both an art and a science. A primary goal of data visualization is to communicate information clearly and efficiently via statistical graphics, plots and information graphics. Numerical data may be encoded using dots, lines, or bars, to visually communicate a quantitative message. \n\nEffective visualization helps users analyze and reason about data and evidence. It makes complex data more accessible, understandable and usable. \n\n[Learn more here.](https://en.wikipedia.org/wiki/Data_visualization)",
          "interestType": "cs-disciplines"
        },
        {
          "name": "Databases",
          "slug": "databases",
          "description": "A database is an organized collection of data. It includes schemas, tables, queries, reports, views and other objects. The data are typically organized to model aspects of reality in a way that supports processes requiring information, such as modelling the availability of rooms in hotels in a way that supports finding a hotel with vacancies. Access to these data is usually provided by a \"database management system\" (DBMS) consisting of an integrated set of computer software that allows users to interact with one or more databases and provides access to all of the data contained in the database (although restrictions may exist that limit access to particular data). The DBMS provides various functions that allow entry, storage and retrieval of large quantities of information and provides ways to manage how that information is organized. [Learn more here.](https://en.wikipedia.org/wiki/Database)",
          "interestType": "cs-disciplines"
        },
        {
          "name": ".NET",
          "slug": "dotNet",
          "description": ".NET is a software framework developed by Microsoft that runs primarily on Microsoft Windows. It includes a large class library called Framework Class Library that provides user interface, data access, database connectivity, cryptography, web application development, numeric algorithms, and network communications. [Learn more here.](https://www.microsoft.com/net/)",
          "interestType": "cs-disciplines"
        },
        {
          "name": "Entrepreneurship",
          "slug": "entrepreneurship",
          "description": "Entrepreneurship is the process of designing, launching and running a new business, such as a startup company offering a product, process or service. It requires the capacity and willingness to develop, organize, and manage a business venture along with any of its risks in order to make a profit. Entrepreneurs tend to be good at perceiving new business opportunities and they often exhibit positive biases in their perception (i.e., a bias towards finding new possibilities and seeing unmet market needs) and a pro-risk-taking attitude that makes them more likely to exploit the opportunity. [Learn more here.](https://en.wikipedia.org/wiki/Entrepreneurship)",
          "interestType": "cs-disciplines"
        },
        {
          "name": "Game Design",
          "slug": "game-design",
          "description": "Game design is the art of applying design and aesthetics to create a game to facilitate interaction between players for entertainment or for medical, educational, or experimental purposes. Game design creates goals, rules, and challenges to produce desirable interactions among its participants and, possibly, spectators. [Learn more here.](https://en.wikipedia.org/wiki/Game_design)",
          "interestType": "cs-disciplines"
        },
        {
          "name": "Graphic Design",
          "slug": "graphic-design",
          "description": "Graphic design is the process of visual communication and problem-solving using one or more of typography, photography and illustration. [Learn more here.](https://en.wikipedia.org/wiki/Graphic_design)",
          "interestType": "non-cs-disciplines"
        },
        {
          "name": "Hardware",
          "slug": "hardware",
          "description": "Computer hardware is the physical parts or components of a computer, such as the monitor, mouse, keyboard, computer data storage, hard disk drive (HDD), graphic cards, sound cards, memory (RAM), motherboard, and so on, all of which are tangible physical objects. By contrast, software is instructions that can be stored and run by hardware. [Learn more here.](https://en.wikipedia.org/wiki/Computer_hardware)",
          "interestType": "cs-disciplines"
        },
        {
          "name": "Human-Computer Interaction",
          "slug": "hci",
          "description": "Researchers in the field of HCI both observe the ways in which humans interact with computers and design technologies that let humans interact with computers in novel ways. Human-computer interaction is situated at the intersection of computer science, behavioral sciences, design, and media studies. [Learn more here.](https://en.wikipedia.org/wiki/Human%E2%80%93computer_interaction)",
          "interestType": "cs-disciplines"
        },
        {
          "name": "High Performance Computing",
          "slug": "hpc",
          "description": "High Performance Computing concerns the hardware and software capabilities required for effective use of \"supercomputers\". HPC techniques are needed for computationally intensive tasks in various fields, including quantum mechanics, weather forecasting, climate research, oil and gas exploration, molecular modeling (computing the structures and properties of chemical compounds, biological macromolecules, polymers, and crystals), and physical simulations (such as simulations of the early moments of the universe, airplane and spacecraft aerodynamics, the detonation of nuclear weapons, and nuclear fusion). Throughout their history, they have been essential in the field of cryptanalysis. [Learn more here.](https://en.wikipedia.org/wiki/Supercomputer)",
          "interestType": "cs-disciplines"
        },
        {
          "name": "iOS",
          "slug": "ios",
          "description": "iOS is a mobile operating system developed by Apple Inc. exclusively for its hardware. It is the OS for the iPhone, iPad, and iPod. As of January 2017, Apple's AppStore contains more than 2.2 million iOS applications. [Learn more here.](http://www.apple.com/ios/",
          "interestType": "cs-disciplines"
        },
        {
          "name": "IT Management",
          "slug": "it-management",
          "description": "IT management is the discipline whereby all of the information technology resources of a firm are managed in accordance with its needs and priorities. These resources may include tangible investments like computer hardware, software, data, networks and data centre facilities, as well as the staff who are hired to maintain them. Managing this responsibility within a company entails many of the basic management functions, like budgeting, staffing, change management, and organizing and controlling, along with other aspects that are unique to technology, like software design, network planning, tech support etc. [Learn more here.](https://en.wikipedia.org/wiki/Information_technology_management)",
          "interestType": "cs-disciplines"
        },
        {
          "name": "Java",
          "slug": "java",
          "description": "Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers \"write once, run anywhere\", meaning that compiled Java code can run on all platforms that support Java without the need for recompilation. Java applications are typically compiled to bytecode that can run on any Java virtual machine regardless of computer architecture. As of 2016, Java is one of the most popular programming languages in use, particularly for client-server web applications, with a reported 9 million developers. [Learn more here.](https://en.wikipedia.org/wiki/Java_(programming_language))",
          "interestType": "technologies"
        },
        {
          "name": "Javascript",
          "slug": "javascript",
          "description": "JavaScript is a high-level, dynamic, untyped, and interpreted programming language. Despite some syntactic similarities, JavaScript and Java are otherwise unrelated and have very different semantics. Alongside HTML and CSS, Javascript is one of the three core technologies of World Wide Web content production; the majority of websites employ it and it is supported by all modern Web browsers without plug-ins. JavaScript is prototype-based with first-class functions, making it a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles. It has an API for working with text, arrays, dates and regular expressions, but does not include any I/O, such as networking, storage, or graphics facilities, relying for these upon the host environment in which it is embedded. [Learn more here.](https://en.wikipedia.org/wiki/JavaScript)",
          "interestType": "technologies"
        },
        {
          "name": "Linux",
          "slug": "linux",
          "description": "A Unix-like and mostly POSIX-compliant computer operating system (OS) assembled under the model of free and open-source software development and distribution. Linux was originally developed as a free operating system for personal computers based on the Intel x86 architecture, but has since been ported to more computer hardware platforms than any other operating system. Because of the dominance of Android on smartphones, Linux has the largest installed base of all general-purpose operating systems. [Learn more here.](https://en.wikipedia.org/wiki/Linux)",
          "interestType": "technologies"
        },
        {
          "name": "Lisp",
          "slug": "lisp",
          "description": "Lisp is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation. Originally specified in 1958, Lisp is the second-oldest high-level programming language in widespread use today; only Fortran is older (by one year). Lisp was originally created as a practical mathematical notation for computer programs, influenced by the notation of Alonzo Church's lambda calculus. It quickly became the favored programming language for artificial intelligence (AI) research. As one of the earliest programming languages, Lisp pioneered many ideas in computer science, including tree data structures, automatic storage management, dynamic typing, conditionals, higher-order functions, recursion, and the self-hosting compiler. [Learn more here.](https://en.wikipedia.org/wiki/Lisp_(programming_language))",
          "interestType": "technologies"
        },
        {
          "name": "Machine Learning",
          "slug": "machine-learning",
          "description": "Machine learning is a subfield of computer science that evolved from the study of pattern recognition and computational learning theory in artificial intelligence. Machine learning explores the study and construction of algorithms that can learn from and make predictions on data. Such algorithms operate by building a model from example inputs in order to make data-driven predictions or decisions expressed as outputs. Machine learning is employed in a range of computing tasks where designing and programming explicit algorithms is infeasible. Example applications include spam filtering, optical character recognition (OCR), search engines, and computer vision. [Learn more here.](https://en.wikipedia.org/wiki/Machine_learning)",
          "interestType": "cs-disciplines"
        },
        {
          "name": "Mobile Computing",
          "slug": "mobile",
          "description": "Mobile computing is human–computer interaction by which a computer is expected to be transported during normal usage, which allows for transmission of data, voice and video. Mobile computing involves mobile communication, mobile hardware, and mobile software. Communication issues include ad hoc networks and infrastructure networks as well as communication properties, protocols, data formats and concrete technologies. Hardware includes mobile devices or device components. Mobile software deals with the characteristics and requirements of mobile applications. [Learn more here.](https://en.wikipedia.org/wiki/Mobile_computing)",
          "interestType": "cs-disciplines"
        },
        {
          "name": "Networks",
          "slug": "networks",
          "description": "A computer network or data network is a telecommunications network which allows computers to exchange data. In computer networks, networked computing devices exchange data with each other using a data link. The connections between nodes are established using either cable media or wireless media. The best-known computer network is the Internet. [Learn more here.](https://en.wikipedia.org/wiki/Computer_network)",
          "interestType": "cs-disciplines"
        },
        {
          "name": "Operating Systems",
          "slug": "operating-systems",
          "description": "An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs. Examples of popular desktop operating systems include Apple OS X, Linux and its variants, and Microsoft Windows. So-called mobile operating systems include Android and iOS. Other classes of operating systems, such as real-time (RTOS), also exist. [Learn more here.](https://en.wikipedia.org/wiki/Operating_system)",
          "interestType": "cs-disciplines"
        },
        {
          "name": "Parallel Programming",
          "slug": "parallel-programming",
          "description": "Parallel programming refers to a type of computation in which many calculations are carried out simultaneously, operating on the principle that large problems can often be divided into smaller ones, which are then solved at the same time. In some cases parallelism is transparent to the programmer, such as in bit-level or instruction-level parallelism, but explicitly parallel algorithms, particularly those that use concurrency, are more difficult to write than sequential ones, because concurrency introduces several new classes of potential software bugs, of which race conditions are the most common. Communication and synchronization between the different subtasks are typically some of the greatest obstacles to getting good parallel program performance. [Learn more here.](https://en.wikipedia.org/wiki/Parallel_computing)",
          "interestType": "cs-disciplines"
        },
        {
          "name": "Perl",
          "slug": "perl",
          "description": "Perl is a family of high-level, general-purpose, interpreted, dynamic programming languages. Perl 5 is used for graphics programming, system administration, network programming, finance, bioinformatics, and other applications. It has been nicknamed \"the Swiss Army chainsaw of scripting languages\" because of its flexibility and power, and possibly also because of its \"ugliness\". In 1998, it was also referred to as the \"duct tape that holds the Internet together\", in reference to both its ubiquitous use as a glue language and its perceived inelegance. [Learn more here.](https://www.perl.org/)",
          "interestType": "technologies"
        },
        {
          "name": "Prolog",
          "slug": "prolog",
          "description": "Prolog is a general-purpose logic programming language associated with artificial intelligence and computational linguistics. Prolog has its roots in first-order logic, a formal logic, and unlike many other programming languages, Prolog is declarative: the program logic is expressed in terms of relations, represented as facts and rules. The language has been used for theorem proving, expert systems, as well as its original intended field of use, natural language processing. [Learn more here.](https://en.wikipedia.org/wiki/Prolog)",
          "interestType": "technologies"
        },
        {
          "name": "Psychology",
          "slug": "psychology",
          "description": "The scientific study of the human mind and its functions, especially those affecting behavior in a given context. [Learn more here.](https://en.wikipedia.org/wiki/Psychology)",
          "interestType": "non-cs-disciplines"
        },
        {
          "name": "Python",
          "slug": "python",
          "description": "Python is a widely used high-level, general-purpose, interpreted, dynamic programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C++ or Java. Python supports multiple programming paradigms, including object-oriented, imperative and functional programming or procedural styles. It features a dynamic type system and automatic memory management and has a large and comprehensive standard library. [Learn more here.](https://www.python.org/)",
          "interestType": "technologies"
        },
        {
          "name": "R",
          "slug": "r",
          "description": "R is a programming language and software environment that is widely used among statisticians and data miners for developing statistical software and data analysis. R and its libraries implement a wide variety of statistical and graphical techniques, including linear and nonlinear modeling, classical statistical tests, time-series analysis, classification, clustering, and others. [Learn more here.](https://en.wikipedia.org/wiki/R_(programming_language))",
          "interestType": "technologies"
        },
        {
          "name": "Research",
          "slug": "research",
          "description": "Research comprises \"creative work undertaken on a systematic basis in order to increase the stock of knowledge, including knowledge of humans, culture and society, and the use of this stock of knowledge to devise new applications.\" [Learn more here.](https://en.wikipedia.org/wiki/Research)",
          "interestType": "cs-disciplines"
        },
        {
          "name": "Robotics",
          "slug": "robotics",
          "description": "Robotics is the branch of mechanical engineering, electrical engineering and computer science that deals with the design, construction, operation, and application of robots, as well as computer systems for their control, sensory feedback, and information processing. Robots can take the place of humans in dangerous environments or manufacturing processes, or resemble humans in appearance, behaviour, and or cognition. Many robots are inspired by nature contributing to the field of bio-inspired robotics. [Learn more here.](https://en.wikipedia.org/wiki/Robotics)",
          "interestType": "cs-disciplines"
        },
        {
          "name": "Ruby",
          "slug": "ruby",
          "description": "Ruby is a dynamic, reflective, object-oriented, general-purpose programming language. Ruby was influenced by Perl, Smalltalk, Eiffel, Ada, and Lisp. It supports multiple programming paradigms, including functional, object-oriented, and imperative. It also has a dynamic type system and automatic memory management. Ruby's creator, Yukihiro Matsumoto, has stated, \"I hope to see Ruby help every programmer in the world to be productive, and to enjoy programming, and to be happy. That is the primary purpose of Ruby language.\" [Learn more here.](http://www.ruby-lang.org/en/)",
          "interestType": "technologies"
        },
        {
          "name": "Security",
          "slug": "security",
          "description": "Computer security, also known as cybersecurity or IT security, is the protection of information systems from theft or damage to the hardware, the software, and to the information on them, as well as from disruption or misdirection of the services they provide. It includes controlling physical access to the hardware, as well as protecting against harm that may come via network access, data and code injection, and due to malpractice by operators, whether intentional, accidental, or due to them being tricked into deviating from secure procedures. [Learn more here.](https://en.wikipedia.org/wiki/Computer_security)",
          "interestType": "cs-disciplines"
        },
        {
          "name": "Software Engineering",
          "slug": "software-engineering",
          "description": "The systematic application of scientific and technological knowledge, methods, and experience to the design, implementation, testing, and documentation of software. The discipline of software engineering was created to address poor quality of software, get projects exceeding time and budget under control, and ensure that software is built systematically, rigorously, measurably, on time, on budget, and within specification. In 2012, Software Engineering was ranked as the best job in the United States by CareerCast.com. \n\n[Learn more here.](https://en.wikipedia.org/wiki/Software_engineering)",
          "interestType": "cs-disciplines"
        },
        {
          "name": "SQL",
          "slug": "sql",
          "description": "SQL (Structured Query Language) is a special-purpose programming language designed for managing data held in a relational database management system , or for stream processing in a relational data stream management system. Originally based upon relational algebra and tuple relational calculus, SQL consists of a data definition language, data manipulation language, and a data control language. The scope of SQL includes data insert, query, update and delete, schema creation and modification, and data access control. [Learn more here.](https://en.wikipedia.org/wiki/SQL)",
          "interestType": "technologies"
        },
        {
          "name": "Sustainability",
          "slug": "sustainability",
          "description": "In ecology, sustainability (from sustain and ability) is the property of biological systems to remain diverse and productive indefinitely. Long-lived and healthy wetlands and forests are examples of sustainable biological systems. In more general terms, sustainability is the endurance of systems and processes. The organizing principle for sustainability is sustainable development, which includes the four interconnected domains: ecology, economics, politics and culture. Sustainability science is the study of sustainable development and environmental science. [Learn more here.](https://en.wikipedia.org/wiki/Sustainability)",
          "interestType": "non-cs-disciplines"
        },
        {
          "name": "Teaching",
          "slug": "teaching",
          "description": "Teaching is the process of facilitating learning, or the acquisition of knowledge, skills, values, beliefs, and habits. Educational methods include storytelling, discussion, teaching, training, and directed research. [Learn more here.](https://en.wikipedia.org/wiki/Education)",
          "interestType": "cs-disciplines"
        },
        {
          "name": "Theory of computation",
          "slug": "theory-of-computation",
          "description": "Theory of computation deals with how efficiently problems can be solved on a model of computation, using an algorithm. The field is divided into three major branches: automata theory and language, computability theory, and computational complexity theory, which are linked by the question: \"What are the fundamental capabilities and limitations of computers?\". [Learn more here.](https://en.wikipedia.org/wiki/Theory_of_computation)",
          "interestType": "cs-disciplines"
        },
        {
          "name": "Unity",
          "slug": "unity",
          "description": "Unity is a cross-platform game engine developed by Unity Technologies and used to develop video games for PC, consoles, mobile devices and websites. First announced only for OS X, at Apple's Worldwide Developers Conference in 2005, it has since been extended to target 27 platforms. Nintendo provides free licenses of Unity 5 to all licensed Nintendo Developers along with their software development kits (SDKs) for the Wii U and Nintendo 3DS Family. [Learn more here.](https://unity3d.com/)",
          "interestType": "technologies"
        },
        {
          "name": "Virtual Reality",
          "slug": "virtual-reality",
          "description": "Virtual reality (VR) typically refers to computer technologies that use software to generate realistic images, sounds and other sensations that replicate a real environment (or create an imaginary setting), and simulate a user's physical presence in this environment. VR has been defined as \"...a realistic and immersive simulation of a three-dimensional environment, created using interactive software and hardware, and experienced or controlled by movement of the body\" or as an \"immersive, interactive experience generated by a computer\". [Learn more here.](https://en.wikipedia.org/wiki/Virtual_reality)",
          "interestType": "cs-disciplines"
        },
        {
          "name": "Web Development",
          "slug": "web-development",
          "description": "In computing, a web application or web app is a client–server software application in which the client (or user interface) runs in a web browser. Common web applications include webmail, online retail sales, online auctions, wikis, instant messaging services and many other functions. [Learn more here.](https://en.wikipedia.org/wiki/Web_application)",
          "interestType": "cs-disciplines"
        }
      ]
    },
    {
      "name": "InterestTypeCollection",
      "contents": [
        {
          "name": "CS Disciplines",
          "slug": "cs-disciplines",
          "description": "Computer science and engineering areas of interest, not including languages, tools, technologies."
        },
        {
          "name": "Non-CS Disciplines",
          "slug": "non-cs-disciplines",
          "description": "Areas of interest apart from computer science and engineering."
        },
        {
          "name": "technologies",
          "slug": "technologies",
          "description": "Computer science and engineering languages, tools, and technologies"
        }
      ]
    },
    {
      "name": "OpportunityCollection",
      "contents": [
        {
          "name": "ACM ICPC",
          "slug": "acm-icpc",
          "description": "The ACM International Collegiate Programming Contest (ICPC) is a multitier, team-based, programming competition operating under the auspices of ACM and headquartered at Baylor University. The contest involves a global network of universities hosting regional competitions that advance teams to the ACM-ICPC World Finals. Participation has grown to several tens of thousands of the finest students and faculty in computing disciplines at almost 2,736 universities from over 102 countries on six continents. \n\nThe contest fosters creativity, teamwork, and innovation in building new software programs, and enables students to test their ability to perform under pressure. Quite simply, it is the oldest, largest, and most prestigious programming contest in the world. \n\nFor more details, see the [home page](https://icpc.baylor.edu/) or the [Wikipedia entry](https://en.wikipedia.org/wiki/ACM_International_Collegiate_Programming_Contest).\n\n#### Verification Criteria\nTake several selfies at the event. When it is over, show the pictures to this Opportunity's sponsor, or your advisor as evidence of your attendance.",
          "opportunityType": "event",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 15,
            "c": 0,
            "e": 0
          },
          "interests": [
            "algorithms",
            "application-development"
          ],
          "academicTerms": [
            "Spring-2015",
            "Spring-2016",
            "Spring-2017",
            "Spring-2018",
            "Spring-2019",
            "Spring-2020"
          ],
          "retired": false
        },
        {
          "name": "ACM Manoa",
          "slug": "acm-manoa",
          "description": "The Association for Computing Machinery at Manoa is UH Manoa’s student chapter of the Association for Computing Machinery. We are a Registered Independent Organization (RIO) focused on providing opportunities and resources for our members’ personal and professional advancement.  ACM Manoa has 3 pillars: social, professional, and technical.\n\n  * We hold social activities for our members to have fun as well as develop and strengthen their interpersonal relationships.\n\n  * We strive to connect our members to professionals in the industry, abroad and within the Honolulu community.\n\n  * We are largely comprised of aspiring professionals in the computing industry; accordingly, members in ACM Manoa are encouraged to join and create Special Interest Groups (SIG) and Playgrounds where they can collaborate on interesting projects. \n[Learn more here.](http://acmanoa.github.io/)\n\n\n#### Verification Criteria\nTake a selfie at two different meetings on two different days. When it is over, show the pictures to this Opportunity's sponsor, or your advisor as evidence of your attendance.",
          "opportunityType": "club",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 5,
            "c": 0,
            "e": 5
          },
          "interests": [
            "application-development",
            "entrepreneurship",
            "hardware"
          ],
          "academicTerms": [
            "Spring-2014",
            "Summer-2014",
            "Fall-2014",
            "Winter-2015",
            "Spring-2015",
            "Summer-2015",
            "Fall-2015",
            "Winter-2016",
            "Spring-2016",
            "Summer-2016",
            "Fall-2016",
            "Winter-2017",
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018",
            "Spring-2019",
            "Summer-2019",
            "Fall-2019",
            "Spring-2020",
            "Fall-2020",
            "Winter-2020",
            "Summer-2020",
            "Spring-2021",
            "Summer-2021"
          ],
          "retired": false
        },
        {
          "name": "ACM Manoa (Hardware)",
          "slug": "acm-manoa-hardware",
          "description": "ACM is dedicated to providing its members with a range of professional, social, and technical activities. Movie nights, game nights, beach outings, hikes, tech talks, industry guest speaker presentations, hackathons, playgrounds, and demos – to name a few.\n\nThis special interest group focusses on hardware, embedded systems, technology stacks like Arduino and Raspberry PI. \n\n[Learn more here.](http://acmanoa.github.io/activities/)\n\n#### Verification Criteria\nTake a selfie at two different meetings on two different days. When it is over, show the pictures to this Opportunity's sponsor, or your advisor as evidence of your attendance.",
          "opportunityType": "club",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 5,
            "c": 0,
            "e": 5
          },
          "interests": [
            "hardware"
          ],
          "academicTerms": [
            "Spring-2014",
            "Summer-2014",
            "Fall-2014",
            "Winter-2015",
            "Spring-2015",
            "Summer-2015",
            "Fall-2015",
            "Winter-2016",
            "Spring-2016",
            "Summer-2016",
            "Fall-2016",
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018",
            "Spring-2019",
            "Summer-2019",
            "Fall-2019",
            "Winter-2020",
            "Spring-2020",
            "Fall-2020",
            "Summer-2020",
            "Spring-2021",
            "Summer-2021"
          ],
          "retired": false
        },
        {
          "name": "ACM Manoa (VR)",
          "slug": "acm-manoa-vr",
          "description": "ACM is dedicated to providing its members with a range of professional, social, and technical activities. Movie nights, game nights, beach outings, hikes, tech talks, industry guest speaker presentations, hackathons, playgrounds, and demos – to name a few.\n\nThis special interest group focusses on virtual reality, including hardware such as Oculus Rift. \n\n[Learn more here.](http://acmanoa.github.io/activities/)\n\n#### Verification Criteria\nTake a selfie at two different meetings on two different days. When it is over, show the pictures to this Opportunity's sponsor, or your advisor as evidence of your attendance.",
          "opportunityType": "club",
          "sponsor": "glau@hawaii.edu",
          "ice": {
            "i": 5,
            "c": 0,
            "e": 5
          },
          "interests": [
            "virtual-reality"
          ],
          "academicTerms": [
            "Summer-2015",
            "Fall-2015",
            "Spring-2016",
            "Summer-2016",
            "Fall-2016",
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018",
            "Spring-2019",
            "Summer-2019",
            "Fall-2019",
            "Spring-2020",
            "Fall-2020",
            "Summer-2020",
            "Spring-2021",
            "Summer-2021"
          ],
          "retired": false
        },
        {
          "name": "ACM Manoa (Web Development)",
          "slug": "acmanoa-web-development",
          "description": "ACM is dedicated to providing its members with a range of professional, social, and technical activities. Movie nights, game nights, beach outings, hikes, tech talks, industry guest speaker presentations, hackathons, playgrounds, and demos – to name a few.\n\nThis special interest group focuses on web development. \n\n[Learn more here.](http://acmanoa.github.io/activities/)\n\n#### Verification Criteria\nTake a selfie at two different meetings on two different days. When it is over, show the pictures to this Opportunity's sponsor, or your advisor as evidence of your attendance.",
          "opportunityType": "club",
          "sponsor": "glau@hawaii.edu",
          "ice": {
            "i": 5,
            "c": 0,
            "e": 5
          },
          "interests": [
            "application-development",
            "web-development"
          ],
          "academicTerms": [
            "Spring-2015",
            "Summer-2015",
            "Fall-2015",
            "Spring-2016",
            "Summer-2016",
            "Fall-2016",
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018",
            "Spring-2019",
            "Summer-2019",
            "Fall-2019",
            "Spring-2020",
            "Fall-2020",
            "Summer-2020",
            "Spring-2021",
            "Summer-2021"
          ],
          "retired": false
        },
        {
          "name": "AllNet",
          "slug": "allnet",
          "description": "My cellphone has a radio that could easily communicate with the radio in your cellphone. However, currently they do not, even when they are smartphones with wifi (802.11) capability. \n\nThe AllNet project aims to allow personal devices to communicate directly with each other. We are looking for students who want to learn how to get different devices, both computers and cellphones/mobiles, to talk directly with each other. We are also interested in students who think they can adapt the current code to run as an app on their favorite mobile device. \n\n[Learn more here.](http://alnt.org/)\n\n#### Verification Criteria\nAt the conclusion of the academicTerm, ask this Opportunity's sponsor to verify your participation by logging into RadGrad.",
          "opportunityType": "project",
          "sponsor": "esb@hawaii.edu",
          "ice": {
            "i": 25,
            "c": 0,
            "e": 0
          },
          "interests": [
            "application-development",
            "mobile",
            "networks",
            "research"
          ],
          "academicTerms": [
            "Fall-2015",
            "Spring-2016",
            "Summer-2016",
            "Fall-2016",
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018",
            "Spring-2019",
            "Summer-2019",
            "Fall-2019",
            "Spring-2020",
            "Fall-2020",
            "Summer-2020",
            "Spring-2021",
            "Summer-2021"
          ],
          "retired": false
        },
        {
          "name": "Aloha.rb",
          "slug": "aloha-rb",
          "description": "Aloha.rb is Hawaii's Ruby Community. We have monthly meetings, hackfests, presentations, contests and frequent pub nights. \n\n[Learn more here.](https://www.meetup.com/aloharb/)\n\n#### Verification Criteria\nTake a selfie at two different meetings on two different days. When it is over, show the pictures to this Opportunity's sponsor, or your advisor as evidence of your attendance.",
          "opportunityType": "club",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 5,
            "c": 0,
            "e": 5
          },
          "interests": [
            "ruby"
          ],
          "academicTerms": [
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018",
            "Spring-2019",
            "Summer-2019",
            "Fall-2019",
            "Spring-2020",
            "Fall-2020",
            "Summer-2020",
            "Spring-2021",
            "Summer-2021"
          ],
          "retired": false
        },
        {
          "name": "HI-SEAS",
          "slug": "apps-for-high-latency-communication",
          "description": "HI-SEAS (Hawaii Space Exploration Analog and Simulation) simulates the conditions of long-duration human space exploration. Due to the distance between Earth and Mars, it takes 4-24 minutes for a signal to get from one to the other. However, most communication software is designed for much lower latency. For this project, you will design and implement a communications/social-media app that can handle high latency gracefully. [Learn more here.](http://hi-seas.org)",
          "opportunityType": "project",
          "sponsor": "binsted@hawaii.edu",
          "ice": {
            "i": 25,
            "c": 0,
            "e": 0
          },
          "interests": [
            "application-development",
            "research"
          ],
          "academicTerms": [
            "Spring-2015",
            "Summer-2015",
            "Fall-2015",
            "Spring-2016",
            "Summer-2016",
            "Fall-2016",
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018",
            "Spring-2019",
            "Summer-2019",
            "Fall-2019",
            "Spring-2020",
            "Fall-2020",
            "Summer-2020"
          ],
          "retired": false
        },
        {
          "name": "ASECOLab",
          "slug": "asecolab",
          "description": "We are the security research lab at Information and Computer Sciences at University of Hawaii at Manoa. We are also still affiliated with Department of Computer Science at Royal Holloway University of London (where the first ASECOLab was founded in 2012).\n\nWe study how security is achieved through adaptation, and how  fortifications give an illusion of security. This has to do with economics, but also with cryptography.  Our research is thus more “interdisciplinary”, and perhaps riskier than most people like; but it’s huge fun.\n\nWe also teach SecSci (Security Science) courses and try to share the fun. \n\n[Learn more here.](http://www.asecolab.org/)\n\n#### Verification Criteria\nAt the conclusion of the academicTerm, ask this Opportunity's sponsor to verify your participation by logging into RadGrad.",
          "opportunityType": "project",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 25,
            "c": 0,
            "e": 0
          },
          "interests": [
            "research",
            "security"
          ],
          "academicTerms": [
            "Fall-2016",
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Spring-2019",
            "Summer-2019",
            "Fall-2019",
            "Spring-2020",
            "Summer-2020"
          ],
          "retired": false
        },
        {
          "name": "AT&T Hackathon",
          "slug": "att-iot-hackathon",
          "description": "AT&T sponsors a variety of hackathons on topics including machine learning, block chains, and other topics every year.\n\nFor this opportunity, participate in an AT&T hackathon during a academicTerm.  The list of upcoming hackathons is [here](https://developer.ibm.com/events/categories/event-type/hackathon/).\n\n#### Verification Criteria\nAfter the hackathon is over, show this Opportunity's sponsor evidence of your participation. This can include the code you developed and its commit history, and/or your hackathon registration, and/or selfies of you attending the event.",
          "opportunityType": "event",
          "sponsor": "glau@hawaii.edu",
          "ice": {
            "i": 15,
            "c": 0,
            "e": 0
          },
          "interests": [
            "application-development",
            "artificial-intelligence"
          ],
          "academicTerms": [
            "Fall-2016",
            "Spring-2017",
            "Fall-2017",
            "Spring-2018",
            "Fall-2018",
            "Spring-2019",
            "Fall-2019",
            "Spring-2020",
            "Spring-2021"
          ],
          "eventDate": "2016-11-18T00:00:00.000Z",
          "retired": false
        },
        {
          "name": "Booz Allen Ideas Festival",
          "slug": "booz-allen-ideas-festival",
          "description": "At the heart of every new idea lies \"What IF?\" It represents the untapped potential within us all, it dares us to think bigger, to think differently, and to think freely.\n\nBooz Allen is honored to be hosting the second annual Ideas Festival 2017 in Honolulu! Bring your big, new, inspiring ideas to us on January 28th at the Plaza Club in Honolulu.\n\nIdeas Festival is Booz Allen’s annual innovation event, providing an opportunity for you to join local community and government leaders, students, and Booz Allen Hamilton to Ideate, Inspire, and Interact, asking yourself, WHAT IF? We have an exciting event planned featuring speakers, panel discussions, and idea ‘pitch’ competitions from across the Hawaii community. Bring ideas from your work experience and areas of personal passion. IF17 topics will focus on Grid Resilience, Renewable Energy, Virtual Reality, Analytics and Workforce Development. \n\n[Learn more here.](http://www.boozallen.com/insights/ideas/booz-allen-ideas-festival)\n\n#### Verification Criteria\nTake several selfies at the event. When it is over, show the pictures to this Opportunity's sponsor, or your advisor as evidence of your attendance.",
          "opportunityType": "event",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 0,
            "c": 0,
            "e": 10
          },
          "interests": [
            "data-science",
            "entrepreneurship",
            "research",
            "virtual-reality"
          ],
          "academicTerms": [
            "Spring-2017",
            "Spring-2018",
            "Spring-2019",
            "Spring-2020"
          ],
          "retired": false
        },
        {
          "name": "Booz Allen Internship",
          "slug": "booz-allen-internship",
          "description": "Booz Allen provides summer internship opportunities to talented undergraduates and graduate students. \n\nDuring the internship, you will spend the first week working in a group to figure out an idea, the next eight weeks developing it in a team, and the final week going to Washington DC to pitch your idea/prototype against the ones developed by other Booz-Allen interns across the country.\n\nIn the past, this 10 week internship paid approximately $10K. \n\n[Learn more here.](http://www.boozallen.com/careers/find-your-job/graduating-students/strategic-innovation-games)\n\n#### Verification Criteria\nAt the conclusion of the internship, ask this Opportunity's sponsor to verify your participation by logging into RadGrad.",
          "opportunityType": "internship",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 5,
            "c": 0,
            "e": 20
          },
          "interests": [
            "data-science",
            "entrepreneurship",
            "research",
            "virtual-reality"
          ],
          "academicTerms": [
            "Summer-2017",
            "Summer-2018",
            "Summer-2019",
            "Summer-2020"
          ],
          "retired": false
        },
        {
          "name": "CCDC",
          "slug": "ccdc",
          "description": "The National Collegiate Cyber Defense Competition (NCCDC) is the championship event for the Collegiate Cyber Defense Competition system – the largest college-level cyber defense competition in the USA.[1] The event is held annually in the San Antonio area.\n\nIn an effort to help facilitate the development of a regular, national level cyber security exercise, the Center for Infrastructure Assurance and Security at the University of Texas at San Antonio (UTSA) hosted the first Collegiate Cyber Defense Competition for the Southwestern region in May 2005. On June 29, 2010, United States House legislature passed recognizing the National CCDC for promoting cyber security curriculum.\n\nWhile similar to other cyber defense competitions in many aspects, the NCCDC, is unique in that it focuses on the operational aspect of managing and protecting an existing network infrastructure. While other exercises examine the abilities of a group of students to design, configure, and protect a network over the course of an entire academicTerm, this competition is focused on the more operational task of assuming administrative and protective duties for an existing commercial network. Teams are assessed based on their ability to detect and respond to outside threats, maintain availability of existing services such as mail servers and web servers, respond to business requests such as the addition or removal of additional services, and balance security needs against business needs. \n\n[Learn more here.](http://www.nationalccdc.org/index.php/competition/competitors/ccdc-regionals)\n\n#### Verification criteria\nAt the conclusion of the event, request this Opportunity's sponsor to login to RadGrad to verify your participation. You should be able to supply evidence of team participation.",
          "opportunityType": "event",
          "sponsor": "glau@hawaii.edu",
          "ice": {
            "i": 0,
            "c": 0,
            "e": 15
          },
          "interests": [
            "security"
          ],
          "academicTerms": [
            "Spring-2014",
            "Spring-2015",
            "Spring-2016",
            "Spring-2017",
            "Spring-2018",
            "Spring-2019",
            "Spring-2020",
            "Spring-2012",
            "Spring-2021"
          ],
          "retired": false
        },
        {
          "name": "Code for Hawaii",
          "slug": "code-for-hawaii",
          "description": "[Code for Hawaii](http://codeforhawaii.org) is a Code for America Brigade. We are volunteers interested in open data, open knowledge, civic apps, data visualization, APIs and the application of technology to make our community better. We encourage civic engagement and collaboration with our local government. We hold weekly project nights (and a monthly all-hands meeting) to see how we can help make a difference in Hawaii. \n\nOur projects range from events like National Day of Civic Hacking, to transit apps that help navigate Hawaii, submit FOIA requests, or adopt your local siren. \n\nIf you're passionate about civic technology, this is the meetup for you! \n\n[Learn more here.](https://www.meetup.com/Code-for-Hawaii/)\n\n#### Verification criteria\nTake selfies at least two meetings during the academicTerm, then contact this Opportunity's sponsor to login to RadGrad to verify your participation.",
          "opportunityType": "club",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 5,
            "c": 0,
            "e": 5
          },
          "interests": [
            "application-development",
            "civic-engagement"
          ],
          "academicTerms": [
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018",
            "Spring-2019",
            "Summer-2019",
            "Fall-2019",
            "Spring-2020",
            "Summer-2020"
          ],
          "retired": false
        },
        {
          "name": "CoE Career Day",
          "slug": "coe-career-day",
          "description": "Career Day is a career fair that provides a great opportunity for current students in engineering, computer science, physics and math  to talk directly to recruiters from engineering and technical firms about many exciting opportunities. Over 60 companies and organizations regularly participate in Career Day. \n\n[Learn more here.](https://apply.eng.hawaii.edu/resume)\n\n#### Verification criteria\nTake a selfie at this event and submit to this Opportunity's sponsor as evidence of your participation.",
          "opportunityType": "event",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 0,
            "c": 0,
            "e": 5
          },
          "interests": [
            "application-development"
          ],
          "academicTerms": [
            "Fall-2014",
            "Spring-2015",
            "Spring-2016",
            "Fall-2016",
            "Spring-2017",
            "Fall-2017",
            "Spring-2018",
            "Fall-2018",
            "Spring-2019",
            "Fall-2019",
            "Spring-2020",
            "Fall-2020"
          ],
          "retired": false
        },
        {
          "name": "Customer Analytics",
          "slug": "coursera-customer-analytics",
          "description": "Data about our browsing and buying patterns are everywhere.  From credit card transactions and online shopping carts, to customer loyalty programs and user-generated ratings/reviews, there is a staggering amount of data that can be used to describe our past buying behaviors, predict future ones, and prescribe new ways to influence future purchasing decisions. \n\nIn this course, four of Wharton’s top marketing professors will provide an overview of key areas of customer analytics: descriptive analytics, predictive analytics, prescriptive analytics, and their application to real-world business practices including Amazon, Google, and Starbucks to name a few. This course provides an overview of the field of analytics so that you can make informed business decisions. It is an introduction to the theory of customer analytics, and is not intended to prepare learners to perform customer analytics. \n\n[Learn more here.](https://www.coursera.org/specializations/business-analytics)",
          "opportunityType": "online-learning",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 0,
            "c": 5,
            "e": 0
          },
          "interests": [
            "entrepreneurship"
          ],
          "academicTerms": [
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018",
            "Spring-2019",
            "Summer-2019",
            "Fall-2019",
            "Spring-2020",
            "Summer-2020"
          ],
          "retired": false
        },
        {
          "name": "Graphic Design",
          "slug": "coursera-graphic-design",
          "description": "This Coursera online course is for those new to graphic design and interested in the process, historical context, and communication through image-making and typography. For those who want to have a starting point for further work in interface design, motion graphics, and editorial design, this course, will provide the core skill set and conceptual tools for “making and communicating” in the field of graphic design! \n\n[Learn more here.](https://www.coursera.org/specializations/graphic-design)",
          "opportunityType": "online-learning",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 0,
            "c": 5,
            "e": 0
          },
          "interests": [
            "computer-graphics",
            "graphic-design"
          ],
          "academicTerms": [
            "Summer-2014",
            "Summer-2015",
            "Summer-2016",
            "Summer-2017",
            "Summer-2018",
            "Summer-2019"
          ],
          "retired": false
        },
        {
          "name": "Introduction to Big Data",
          "slug": "coursera-introduction-to-big-data",
          "description": "Interested in increasing your knowledge of the Big Data landscape?  This Coursera online course is for those new to data science and interested in understanding why the Big Data Era has come to be.  It is for those who want to: \n\n* become conversant with the terminology and the core concepts behind big data problems, applications, and systems. \n* start thinking about how Big Data might be useful in their business or career.  \n* obtain an introduction to one of the most common frameworks, Hadoop, that has made big data analysis easier and more accessible.\n\n[Learn more here.](https://www.coursera.org/specializations/big-data)",
          "opportunityType": "online-learning",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 0,
            "c": 5,
            "e": 0
          },
          "interests": [
            "data-science",
            "databases"
          ],
          "academicTerms": [
            "Summer-2017",
            "Summer-2018",
            "Summer-2019",
            "Summer-2020"
          ],
          "retired": false
        },
        {
          "name": "R Programming",
          "slug": "coursera-r-programming",
          "description": "In this course you will learn how to program in R and how to use R for effective data analysis. You will learn how to install and configure software necessary for a statistical programming environment and describe generic programming language concepts as they are implemented in a high-level statistical language. \n\nThe course covers practical issues in statistical computing which includes:\n\n* programming in R,\n* reading data into R, \n* accessing R packages, \n* writing R functions, \n* debugging, \n* profiling R code, and \n* organizing and commenting R code. \n\nTopics in statistical data analysis will provide working examples. \n\n[Learn more here.](https://www.coursera.org/specializations/jhu-data-science)",
          "opportunityType": "online-learning",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 0,
            "c": 5,
            "e": 0
          },
          "interests": [
            "data-science",
            "r"
          ],
          "academicTerms": [
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018"
          ],
          "retired": false
        },
        {
          "name": "CS-related job",
          "slug": "cs-job",
          "description": "Use this opportunity to indicate work at a paid job as a software developer or other activity directly related to computer science. \n\n[Learn more here.](https://www.indeed.com/q-Computer-Science-l-Hawaii-jobs.html)\n\n#### Verification criteria\nAt the conclusion of the event, request this Opportunity's sponsor to login to RadGrad to verify your participation. You should be able to supply evidence of your work and how it directly relates to computer science.",
          "opportunityType": "internship",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 0,
            "c": 0,
            "e": 15
          },
          "interests": [
            "application-development"
          ],
          "academicTerms": [
            "Spring-2014",
            "Summer-2014",
            "Fall-2014",
            "Spring-2015",
            "Summer-2015",
            "Fall-2015",
            "Spring-2016",
            "Summer-2016",
            "Fall-2016",
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018",
            "Spring-2019",
            "Summer-2019",
            "Fall-2019",
            "Spring-2020",
            "Summer-2020",
            "Spring-2021",
            "Summer-2021"
          ],
          "retired": false
        },
        {
          "name": "Cyber Security for Automated Processes",
          "slug": "cyber-security-for-automated-processes",
          "description": "This meetup is dedicated to all professionals involved in Cyber Security for Automated Processes and Control Systems including security for Operating Technology (OT), Industrial Control Systems (ICS), SCADA Systems, Transportation Systems, Building Control Systems (BCS), and even emerging Industrial Internet of Things (IIoT) systems. Our purpose is to connect the professionals in the Greater Honolulu area with real interest in or responsibility for the cyber security of these systems.\n\nOnce we have enough critical mass of interest in Honolulu, we will gather for purposes of education, information exchange, and discovery of new opportunities and, yes, perhaps a few happy hours! If you are interested in serving on a committee to help shape this meetup experience, please contact the organizers directly. \n\n[Learn more here.](https://www.meetup.com/Honolulu-Cyber-Security-for-Control-Systems/)\n\n#### Verification criteria\nTake selfies at least two meetings during the academicTerm, then contact this Opportunity's sponsor to login to RadGrad to verify your participation.",
          "opportunityType": "club",
          "sponsor": "glau@hawaii.edu",
          "ice": {
            "i": 0,
            "c": 0,
            "e": 10
          },
          "interests": [
            "security"
          ],
          "academicTerms": [
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018"
          ],
          "retired": false
        },
        {
          "name": "CyberSistahs",
          "slug": "cybersistahs",
          "description": "This group is for women who are trying to break into and/or advance in the world of IT more specifically cybersecurity. I would like us to meet and form study groups for various certs (Security+, CISSP, CEH..etc), attend and eventually host webinars on ethical hacking and programming, attend hack-a-thons and everything in between. \n\n[Learn more here](https://www.meetup.com/meetup-group-yLCdOxMP/?gj=ej1b)\n\n#### Verification Criteria\nTake a selfie at two different meetings on two different days. When it is over, show the pictures to this Opportunity's sponsor, or your advisor as evidence of your attendance.",
          "opportunityType": "club",
          "sponsor": "binsted@hawaii.edu",
          "ice": {
            "i": 5,
            "c": 0,
            "e": 5
          },
          "interests": [
            "cryptography",
            "security"
          ],
          "academicTerms": [
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018",
            "Spring-2019"
          ],
          "retired": false
        },
        {
          "name": "DAHI Internship",
          "slug": "dahi-internship",
          "description": "The UH Digital Arts and Humanities Initiative (DAHI) explores the full potential of today’s digital resources and capabilities in the broad realm of the Arts and Humanities. The chief goal of the initiative is to provide open access for state-of-the-art instances of digital media, scholarship and performance. The DAHI community creates an environment of trust, so that faculty, students and community members with ideas can find collaborators and access resources to pursue a range of cross-disciplinary and multimedia projects. \n\n[Learn more here.](http://dahi.manoa.hawaii.edu/)\n\n#### Verification criteria\nAt the conclusion of the internship, request this Opportunity's sponsor to login to RadGrad to verify your participation. You should be able to supply evidence of participation, and contact details for your supervisor at the organization.",
          "opportunityType": "internship",
          "sponsor": "glau@hawaii.edu",
          "ice": {
            "i": 10,
            "c": 0,
            "e": 10
          },
          "interests": [
            "civic-engagement",
            "hci",
            "teaching"
          ],
          "academicTerms": [
            "Spring-2017",
            "Summer-2017"
          ],
          "retired": false
        },
        {
          "name": "Solar Energy Analytics",
          "slug": "data-analytics-for-solar-energy",
          "description": "Integrating renewable energy to the power grid requires grid operators to balance energy generation with consumption. This project investigates the use of various data mining techniques to forecast solar irradiance using a variety of time-series data sources. We are looking for motivated students interested in data integration, fusion, mining and visualization. \n\n[Learn more here.](http://www2.hawaii.edu/~lipyeow/)\n\n#### Verification criteria\nAt the conclusion of the academicTerm, request that this Opportunity's sponsor login to RadGrad to verify your participation.",
          "opportunityType": "project",
          "sponsor": "lipyeow@hawaii.edu",
          "ice": {
            "i": 25,
            "c": 0,
            "e": 0
          },
          "interests": [
            "algorithms",
            "application-development",
            "data-science",
            "data-visualization",
            "databases",
            "machine-learning",
            "research",
            "sustainability"
          ],
          "academicTerms": [
            "Spring-2015",
            "Summer-2015",
            "Fall-2015",
            "Spring-2016",
            "Summer-2016",
            "Fall-2016",
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018",
            "Spring-2019",
            "Summer-2019",
            "Fall-2019",
            "Spring-2020",
            "Fall-2020",
            "Summer-2020",
            "Spring-2021",
            "Summer-2021"
          ],
          "retired": false
        },
        {
          "name": "Gen Cyber Internship",
          "slug": "gen-cyber-internship",
          "description": "The GenCyber Hawai`i program provides summer cybersecurity camp experiences for students and teachers at the K-12 level. The goals of the program are to help all students understand correct and safe on-line behavior, increase diversity and interest in cybersecurity and careers in the cybersecurity workforce of the Nation, and improve teaching methods for delivering cybersecurity content in K-12 computer science curricula.\n\nOur vision is for the GenCyber program to be part of the solution to the shortfall of skilled cybersecurity professionals. Ensuring that enough young people are inspired to direct their talents in this area is critical to the future of our country’s national and economic security as we become even more reliant on cyber-based technology in every aspect of our daily lives. \n\n[Learn more here.](https://gencyber-hi.org/)\n\n#### Verification criteria\nTake a selfie at this event and submit to this Opportunity's sponsor as evidence of your participation.",
          "opportunityType": "internship",
          "sponsor": "glau@hawaii.edu",
          "ice": {
            "i": 0,
            "c": 0,
            "e": 10
          },
          "interests": [
            "security"
          ],
          "academicTerms": [
            "Summer-2015",
            "Summer-2016",
            "Summer-2017",
            "Summer-2018",
            "Summer-2019",
            "Summer-2020",
            "Summer-2021"
          ],
          "retired": false
        },
        {
          "name": "Internship",
          "slug": "generic-internship",
          "description": "If you want to plan for an internship in the future, but not sure what company or what kind of work you'll want to do, then you can use this Opportunity as a \"placeholder\" in your degree plan.\n\n[Learn more here.](http://www.internships.com/computer-science)\n\n#### Verification criteria\nAt the conclusion of the internship, request this Opportunity's sponsor to login to RadGrad to verify your participation. You should be able to supply evidence of participation, and contact details for your supervisor at the organization.",
          "opportunityType": "internship",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 0,
            "c": 0,
            "e": 20
          },
          "interests": [
            "application-development"
          ],
          "academicTerms": [
            "Spring-2014",
            "Summer-2014",
            "Fall-2014",
            "Spring-2015",
            "Summer-2015",
            "Fall-2015",
            "Spring-2016",
            "Summer-2016",
            "Fall-2016",
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018",
            "Spring-2019",
            "Summer-2019",
            "Fall-2019",
            "Spring-2020",
            "Fall-2020",
            "Summer-2020",
            "Spring-2021",
            "Summer-2021"
          ],
          "retired": false
        },
        {
          "name": "Research Project",
          "slug": "generic-project",
          "description": "If you want to plan to participate in a research project in some future academicTerm, but are not sure yet what project you want to work on, then you can add this Opportunity as a \"placeholder\" in your degree plan until you know more precisely what you want to do. \n\n[Learn more here.](http://www.ics.hawaii.edu/research/research-areas/)\n\n#### Verification criteria\nAt the conclusion of the project, request that this Opportunity's sponsor login to RadGrad to verify your participation. You should be able to supply evidence of participation, and contact details for your supervisor at the organization.",
          "opportunityType": "project",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 25,
            "c": 0,
            "e": 0
          },
          "interests": [
            "research"
          ],
          "academicTerms": [
            "Spring-2014",
            "Summer-2014",
            "Fall-2014",
            "Spring-2015",
            "Summer-2015",
            "Fall-2015",
            "Spring-2016",
            "Summer-2016",
            "Fall-2016",
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018",
            "Spring-2019",
            "Summer-2019",
            "Fall-2019",
            "Spring-2020",
            "Fall-2020",
            "Summer-2020",
            "Spring-2021",
            "Summer-2021"
          ],
          "retired": false
        },
        {
          "name": "Workshop or Conference",
          "slug": "generic-workshop",
          "description": "If you attend a workshop or a conference, you can gain valuable insights as well as a few competency points! [Learn more here.](http://honolulu.eventful.com/events/categories/conference)",
          "opportunityType": "event",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 0,
            "c": 5,
            "e": 0
          },
          "interests": [
            "application-development"
          ],
          "academicTerms": [
            "Spring-2014",
            "Summer-2014",
            "Fall-2014",
            "Spring-2015",
            "Summer-2015",
            "Fall-2015",
            "Spring-2016",
            "Summer-2016",
            "Fall-2016",
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018",
            "Spring-2019",
            "Summer-2019",
            "Fall-2019",
            "Spring-2020",
            "Fall-2020",
            "Summer-2020",
            "Spring-2021",
            "Summer-2021"
          ],
          "retired": false
        },
        {
          "name": "Global Game Jam",
          "slug": "global-game-jam",
          "description": "The Global Game Jam® (GGJ) is the world's largest game jam event (game creation) taking place around the world at physical locations. Think of it as a hackathon focused on game development. It is the growth of an idea that in today’s heavily connected world, we could come together, be creative, share experiences and express ourselves in a multitude of ways using video games – it is very universal. The weekend stirs a global creative buzz in games, while at the same time exploring the process of development, be it programming, iterative design, narrative exploration or artistic expression. It is all condensed into a 48 hour development cycle. The GGJ encourages people with all kinds of backgrounds to participate and contribute to this global spread of game development and creativity. \n\n[Learn more here.](http://globalgamejam.org/)\n\n#### Verification criteria\nTake a selfie at this event and submit to this Opportunity's sponsor along with work products as evidence of your participation.",
          "opportunityType": "event",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 15,
            "c": 0,
            "e": 0
          },
          "interests": [
            "game-design"
          ],
          "academicTerms": [
            "Spring-2014",
            "Spring-2015",
            "Spring-2016",
            "Spring-2017",
            "Spring-2018",
            "Spring-2019",
            "Spring-2020",
            "Spring-2021"
          ],
          "retired": false
        },
        {
          "name": "Google Summer of Code",
          "slug": "google-summer-of-code",
          "description": "Spend your summer break writing code and learning about open source development while earning a stipend! Accepted students work with a mentor and become a part of the open source community. Many become lifetime open source developers!\n\nGoogle Summer of Code is open to university students, age 18 and older in most countries.\n\n[See more here](https://developers.google.com/open-source/gsoc/)\n\n#### Verification criteria\nAt the conclusion of the internship, request that this Opportunity's sponsor login to RadGrad to verify your participation. You should be able to supply evidence of participation, and contact details for your supervisor at the organization.",
          "opportunityType": "internship",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 10,
            "c": 0,
            "e": 15
          },
          "interests": [
            "algorithms",
            "android",
            "application-development",
            "artificial-intelligence",
            "computer-graphics",
            "data-science",
            "data-visualization",
            "machine-learning",
            "mobile",
            "research",
            "security",
            "software-engineering"
          ],
          "academicTerms": [
            "Summer-2015",
            "Summer-2016",
            "Summer-2017",
            "Summer-2018",
            "Summer-2019",
            "Summer-2020",
            "Summer-2021"
          ],
          "retired": false
        },
        {
          "name": "Greyhats",
          "slug": "greyhats",
          "description": "The ICS Grey Hats is a student-led, extracurricular organization focused on real-world training for cyber defense. Membership gives students an outstanding opportunity to learn and apply critical skills, and to share with others interested in modern security issues.\n\nThe Grey Hats is a Registered Independent Organization at the University of Hawai’i – Manoa, and fosters education in the fields of Information Assurance, Network Management, Cyber Security, and Security Ethics. Hosted by the Department of Information and Computer Sciences, the group provides students a venue for networking with industry and government, performing community outreach, and for practical application of security skills in a supportive environment. \n\n[Learn more here.](https://github.com/uhmgreyhats)\n\n#### Verification criteria\nTake selfies at least two meetings during the academicTerm, then contact this Opportunity's sponsor to login to RadGrad to verify your participation.",
          "opportunityType": "club",
          "sponsor": "glau@hawaii.edu",
          "ice": {
            "i": 5,
            "c": 0,
            "e": 5
          },
          "interests": [
            "security"
          ],
          "academicTerms": [
            "Fall-2013",
            "Spring-2014",
            "Summer-2014",
            "Fall-2014",
            "Spring-2015",
            "Summer-2015",
            "Fall-2015",
            "Spring-2016",
            "Summer-2016",
            "Fall-2016",
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018",
            "Spring-2019",
            "Summer-2019",
            "Fall-2019",
            "Spring-2020",
            "Fall-2020",
            "Summer-2020",
            "Spring-2021",
            "Summer-2021"
          ],
          "retired": false
        },
        {
          "name": "HACC",
          "slug": "hacc",
          "description": "HACC is based on the concept of a hackathon, a problem-solving event that brings together creative individuals over a set duration. Hackathons serve a variety of purposes, from exploring a new technology or programming language to encouraging economic growth through technology development, and they are often sponsored by companies, nonprofit groups, and other organizations. But rather than the traditional around-the-clock development over a single day or weekend, HACC will offer an extended period for development over one month.\n\nThe kickoff event will include team formation, foundational training, and workshops. In addition, participants will select from a list of challenges themed around key problems facing the state, and then work over the next several weeks to develop their solutions. The expanded month-long timeframe is meant to encourage sustainable solutions that are appropriately matched with technologies and platforms in use or being considered by the state. \n\n[Learn more here.](http://hacc.hawaii.gov/)\n\n#### Verification criteria\nTake a selfie at this event and submit to this Opportunity's sponsor along with work products as evidence of your participation.",
          "opportunityType": "event",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 20,
            "c": 0,
            "e": 0
          },
          "interests": [
            "application-development",
            "civic-engagement"
          ],
          "academicTerms": [
            "Fall-2017",
            "Fall-2018",
            "Fall-2019"
          ],
          "retired": false
        },
        {
          "name": "Hawaii Hacker Hours",
          "slug": "hawaii-hacker-hours",
          "description": "Hacker Hours are free office hours for information security\n\nThe format is super simple: you come with your questions or concerns and we answer it. Topics such as Penetration Testing, Threat Modeling, Security Operations & Architecture, Risk Management, Incident Response, and much more. \n\n[Learn more here.](https://www.meetup.com/hihackerhours/)\n\n#### Verification criteria\nTake selfies at least two meetings during the academicTerm, then contact this Opportunity's sponsor to login to RadGrad to verify your participation.",
          "opportunityType": "club",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 5,
            "c": 0,
            "e": 5
          },
          "interests": [
            "security"
          ],
          "academicTerms": [
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018"
          ],
          "retired": false
        },
        {
          "name": "Hawaii Open Data",
          "slug": "hawaii-open-data",
          "description": "Hawaii Open Data, is a non-profit organization dedicated to advancing the adoption of open data/API standards and the development of solutions capitalizing on open data in Hawaii. We focus on helping organizations leverage open data as an asset.\n\nWe accomplish this through education and improving data accessibility and integrity in support of public/private collaboration, government transparency, and civic engagement. Our interest in data includes government datasets but extends into the fields of technology, energy, health, education, media, science, labor, agriculture, economic development, and the environment. \n\n[Learn more here.](http://hawaiiopendata.com/)\n\n#### Verification criteria\nTake selfies at least two meetings during the academicTerm, then request that this Opportunity's sponsor login to RadGrad to verify your participation.",
          "opportunityType": "club",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 5,
            "c": 0,
            "e": 5
          },
          "interests": [
            "application-development",
            "civic-engagement",
            "data-science",
            "data-visualization"
          ],
          "academicTerms": [
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018",
            "Spring-2019",
            "Summer-2019",
            "Fall-2019"
          ],
          "retired": false
        },
        {
          "name": "Hawaii Virtual Reality",
          "slug": "hawaii-virtual-reality",
          "description": "Hawaii VR (HIVR) is a group for developers, makers, hackers, enthusiasts, gamers, entrepreneurs, and investors in Hawaii to meet and collaborate with each other to make the future of VR happen today. Recent innovations such as the Oculus Rift (immersive low cost HMD), Kinect (full body motion capture), Razer Hydra (low latency 1:1 positional tracking), and Virtuix Omni (omnidirectional treadmill) are making new experiences possible that simply could not exist until now. Come join us as we learn, grow, and play together. \n\n[Learn more here.](https://www.meetup.com/HawaiiVR/)\n\n#### Verification criteria\nTake selfies at least two meetings during the academicTerm, then request that this Opportunity's sponsor login to RadGrad to verify your participation.",
          "opportunityType": "club",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 5,
            "c": 0,
            "e": 5
          },
          "interests": [
            "virtual-reality"
          ],
          "academicTerms": [
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018"
          ],
          "retired": false
        },
        {
          "name": "HI Capacity",
          "slug": "hicapacity",
          "description": "HI Capacity is a \"makerspace\" or \"hackerspace\": a community-operated physical place where people can meet and work on their projects. HI Capacity members are interested in hardware, software, art and the synergies between them. HI Capacity hosts social events, technical presentations, and soft skill workshops to support a vibrant technology sector in Hawaii while also trying to enrich other sectors with our skills in technology. We cater to all skill levels from hobbyist to student to senior professional. \n\n[Learn more here.](https://hicapacity.org/)\n\n#### Verification criteria\nTake selfies at least two meetings during the academicTerm, then contact this Opportunity's sponsor to login to RadGrad to verify your participation.",
          "opportunityType": "club",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 5,
            "c": 0,
            "e": 5
          },
          "interests": [
            "application-development",
            "entrepreneurship",
            "hardware"
          ],
          "academicTerms": [
            "Fall-2015",
            "Spring-2016",
            "Summer-2016",
            "Fall-2016",
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018",
            "Spring-2019",
            "Summer-2019",
            "Fall-2019",
            "Spring-2020",
            "Summer-2020"
          ],
          "retired": false
        },
        {
          "name": "HNL Tech4Good",
          "slug": "hnl-tech4good",
          "description": "What you'll get out of hnltech4good events: \n\n* Nonprofit staffers will find a friendly, welcoming atmosphere for those not experienced with technology, and many chances to ask questions of tech-experienced nonprofits and experts.\n\n* Techies will find opportunities to hear the real-world stories of nonprofit clients, and put their own expertise to social good — as well as the potential for lasting relationships (be they paid or volunteer) with leading organizations in our community.\n\n* Activists and community organizers will see and be given the chance to present on successful uses of technology for social change. We'll explore how technology can help support activism and where activism can push it forward.\n\nhnltech4good is sponsored by TechSoup's NetSquared Local. Join us! \n\n[Learn more here.](https://www.meetup.com/hnltech4good/)\n\n#### Verification criteria\nTake selfies at least two meetings during the academicTerm, then contact this Opportunity's sponsor to login to RadGrad to verify your participation.",
          "opportunityType": "club",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 5,
            "c": 0,
            "e": 5
          },
          "interests": [
            "application-development",
            "civic-engagement"
          ],
          "academicTerms": [
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018"
          ],
          "retired": false
        },
        {
          "name": "Hon New Tech",
          "slug": "hon-new-tech",
          "description": "Hon New Tech is a quarterly technology event and networking mixer for anyone interested in the local tech and startup scene. Hon New Tech’s stage is a platform for young startups and established companies alike, to show off what they’ve been working on in front of a room full of people who actually care. \n\n[Learn more here.](https://www.meetup.com/Honolulu-New-Tech-Meetup/)\n\n#### Verification criteria\nTake selfies at least two meetings during the academicTerm, then request that this Opportunity's sponsor login to RadGrad to verify your participation.",
          "opportunityType": "club",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 5,
            "c": 0,
            "e": 5
          },
          "interests": [
            "entrepreneurship"
          ],
          "academicTerms": [
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018"
          ],
          "retired": false
        },
        {
          "name": "Apple iOS Dev Meetup",
          "slug": "ios-dev-meetup",
          "description": "This group was created to provide a regular meetup for iOS developers actively working on projects. The purpose is to work together to support one another in bringing our ideas to life. The goals are also to meet people in the Honolulu, Hawaii area who are doing the same type of work (programming and creating apps for the iPhone, iPad, and Mac) and to have fun.\n\nThis meetup is for:\n\n  * iPhone Developers of all levels. \n\n  * People who are interested in getting their hands dirty in code.\n\n  * People just starting to develop for iOS who do not have much experience.\n\n  * Developers on other platforms (Android, etc) who are interested in learning about iOS development.\n\n  * Developers looking for specific help in adding functionality to their app. \n\n[Learn more here.](https://www.meetup.com/Hawaii-iOS-Developer-Meetup/)\n\n#### Verification Criteria\nTake a selfie at two different meetings on two different days. When it is over, show the pictures to this Opportunity's sponsor, or your advisor as evidence of your attendance.",
          "opportunityType": "club",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 5,
            "c": 0,
            "e": 5
          },
          "interests": [
            "operating-systems"
          ],
          "academicTerms": [
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018",
            "Spring-2019",
            "Summer-2019",
            "Fall-2019",
            "Spring-2020",
            "Fall-2020",
            "Summer-2020"
          ],
          "retired": false
        },
        {
          "name": "ITMA",
          "slug": "itma",
          "description": "The mission of the Information Technology Management Association is to strengthen the social and professional network between members in ITMA, Alumni and professionals by focusing on the development of quality relationships.\n\nThe ITMA is motivated and dedicated to provide its members social and professional relationships, provide access to technical resources, and be an example of a growing technical environment to foster career development.\n\n[Learn more here.](http://itmahawaii.com/)\n\n#### Verification criteria\nTake selfies at least two meetings during the academicTerm, then request that this Opportunity's sponsor login to RadGrad to verify your participation.",
          "opportunityType": "club",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 5,
            "c": 0,
            "e": 5
          },
          "interests": [
            "application-development",
            "entrepreneurship",
            "it-management"
          ],
          "academicTerms": [
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018",
            "Spring-2019",
            "Summer-2019",
            "Fall-2019"
          ],
          "retired": false
        },
        {
          "name": "Kaggle",
          "slug": "kaggle",
          "description": "[Kaggle](https://www.kaggle.com/) is an online service that hosts data science and machine learning competitions, as well as a job board with listings for analysts, programmers, and more.  If you are interested in a career in data science, you should definitely get involved with Kaggle!\n\nKaggle has been used by over 800,000 data scientists to explore, understand, and contribute to machine learning and data analytics.\n\nThe Kaggle community has worked together to utilize machine learning for everything from essay marking to diagnosing heart failure. Last August, Kaggle launched an open data platform in which scientists have contributed a range of datasets relating to everything from credit card fraud to H-1B Visa petitions and tsunami wave rates.\n\nTo gain ICE points for this opportunity, join Kaggle, and then work through the [Titanic](https://www.kaggle.com/c/titanic) competition. \n\n[Learn more here.](https://www.kaggle.com/)\n\n#### Verification criteria\nEach academicTerm, you must complete at least one Kaggle competition in order to get ICE points. Once you've finished a competition, request that this Opportunity's sponsor login to RadGrad to verify your participation. You should be able to supply evidence of work on a challenge during the current academicTerm.",
          "opportunityType": "online-learning",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 10,
            "c": 0,
            "e": 10
          },
          "interests": [
            "algorithms",
            "artificial-intelligence",
            "data-science",
            "machine-learning",
            "python",
            "r",
            "research"
          ],
          "academicTerms": [
            "Spring-2013",
            "Summer-2013",
            "Fall-2013",
            "Spring-2014",
            "Summer-2014",
            "Fall-2014",
            "Spring-2015",
            "Summer-2015",
            "Fall-2015",
            "Spring-2016",
            "Summer-2016",
            "Fall-2016",
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018",
            "Spring-2019",
            "Summer-2019",
            "Fall-2019",
            "Spring-2020",
            "Fall-2020",
            "Summer-2020",
            "Fall-2012",
            "Summer-2012",
            "Spring-2012",
            "Fall-2011",
            "Spring-2011",
            "Summer-2010",
            "Fall-2010",
            "Summer-2011",
            "Fall-2009",
            "Spring-2010",
            "Spring-2021",
            "Summer-2021"
          ],
          "retired": false
        },
        {
          "name": "Lava Lab",
          "slug": "lava-lab",
          "description": "The University of Hawaiʻi at Mānoa’s Laboratory for Advanced Visualization & Applications (LAVA) was founded in January 1, 2014 by Jason Leigh- director Emeritus of the Electronic Visualization Laboratory (EVL) at the University of Illinois at Chicago. \n\nThe mission of LAVA is to conduct research and development in big data visualization techniques, and to apply these techniques in cutting edge domain science, engineering, and training applications. \n\n[Learn more here.](http://lava.manoa.hawaii.edu/about/)\n\n#### Verification criteria\nAt the conclusion of the internship, request that this Opportunity's sponsor login to RadGrad to verify your participation.",
          "opportunityType": "project",
          "sponsor": "leighj@hawaii.edu",
          "ice": {
            "i": 25,
            "c": 0,
            "e": 0
          },
          "interests": [
            "data-visualization",
            "hardware",
            "research",
            "virtual-reality"
          ],
          "academicTerms": [
            "Spring-2015",
            "Summer-2015",
            "Fall-2015",
            "Spring-2016",
            "Summer-2016",
            "Fall-2016",
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018",
            "Spring-2019",
            "Summer-2019",
            "Fall-2019",
            "Spring-2020",
            "Fall-2020",
            "Summer-2020",
            "Spring-2021",
            "Summer-2021"
          ],
          "retired": false
        },
        {
          "name": "Open Power Quality",
          "slug": "open-power-quality",
          "description": "The Open Power Quality project is designing custom hardware and software for low-cost, residential monitoring and cloud-based analysis of power quality. By better understanding power quality, we hope to enable more renewable energy in Hawaii and world-wide. \n\nWe are looking for students who are interested in exploring circuit design, power quality algorithms, time series analysis, and/or web-based user interfaces.\n\n\n[Learn more here.](http://openpowerquality.org)\n\n#### Verification criteria\nAt the conclusion of the academicTerm, request that this Opportunity's sponsor login to RadGrad to verify your participation.",
          "opportunityType": "project",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 25,
            "c": 0,
            "e": 0
          },
          "interests": [
            "application-development",
            "data-science",
            "data-visualization",
            "hardware",
            "research",
            "sustainability"
          ],
          "academicTerms": [
            "Fall-2015",
            "Spring-2016",
            "Summer-2016",
            "Fall-2016",
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018",
            "Spring-2019",
            "Summer-2019",
            "Fall-2019",
            "Spring-2020",
            "Summer-2020"
          ],
          "retired": false
        },
        {
          "name": "Purple Mai'a",
          "slug": "purple-maia",
          "description": "Purple Maiʻa Foundation is a startup technology education nonprofit founded by two Hawaiian men who’ve been successful in the tech industry and feel they have a kuleana to create access to empowering technology education for underserved youth in Hawaiʻi. Purple Maiʻa’s mission is to build channels of technological knowledge together with the Hawaiʻi’s youth in order to help communities thrive.\n\nIn 2014-2015 we ran a pilot year of after-school technology classes at Jarrett Middle School in Pālolo, and in 2015-2016 our classes are continuing at Jarrett and expanding to Stevenson Middle School and Kamaile Academy. Topics include circuitry, computer hardware and software, Minecraft ahupuaʻa, and modding. This year we’re also running a series of traveling workshops teaching javascript and xcode in different communities around Oʻahu and exposing more students to coding.\n\nWe target middle school kids because they’re at an age where they’re open and ready for learning coding basics, but we will eventually provide edtech opportunities throughout the course of education. The metaphor we use is the idea of a tech ʻauwai–a channel of tech knowledge that kids can flow along through school, interacting with and enriching their communities along the way.\n\n[Learn more here.](http://www.purplemaia.org/)\n\n#### Verification criteria\nAt the conclusion of the internship, request that this Opportunity's sponsor login to RadGrad to verify your participation. You should be able to supply evidence of participation, and contact details for your supervisor at the organization.",
          "opportunityType": "internship",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 0,
            "c": 0,
            "e": 15
          },
          "interests": [
            "application-development",
            "sustainability",
            "teaching"
          ],
          "academicTerms": [
            "Summer-2017",
            "Summer-2018",
            "Summer-2019",
            "Summer-2020"
          ],
          "retired": false
        },
        {
          "name": "Purple Prize",
          "slug": "purple-prize",
          "description": "The PURPLE PRIZE is a contest for all ages, designed to push the limits in the way technology facilitates and amplifies the values of Aloha ʻĀina. The PURPLE PRIZE is designed to tap into Hawaiʻi’s creative resources to spur creativity and innovation and accelerate the rate of positive change. The PURPLE PRIZE challenges teams across Hawaiʻi to develop technology (hardware and/or software) that furthers Aloha ʻĀina in concert with a local, non-profit educational organization or cultural practitioners that aligns with these values and goals. \n\n[Learn more here.](http://www.purpleprize.com/)\n\n#### Verification criteria\nAt the conclusion of the event, request this Opportunity's sponsor to login to RadGrad to verify your participation. You should be able to supply evidence of team participation.",
          "opportunityType": "event",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 20,
            "c": 0,
            "e": 0
          },
          "interests": [
            "application-development",
            "civic-engagement",
            "sustainability"
          ],
          "academicTerms": [
            "Fall-2017",
            "Fall-2018"
          ],
          "retired": false
        },
        {
          "name": "PyHawaii",
          "slug": "py-hawaii",
          "description": "PyHawaii is a community dedicated to the growth and use of the Python Programming Language in Honolulu, the Islands of Hawai'i and across the Pacific. Join us for tutorials, projects, mentoring, sprints and activities throughout the month. All skill levels are welcome! PyHawaii is your source for all things Python: \n\n* beginner training \n* advanced tradecraft \n* web development \n* data science and visualization \n* automation \n* system administration \n\nAt PyHawaii, like PyCon, we are all about community, inclusivity and `ohana - so come join our meetup, where you will find friends, family and fantastic opportunities to learn, grow, contribute and advance your skills. \n\n[Learn more here.](https://www.meetup.com/PyHawaii-Python-Users-Group/)\n\n#### Verification criteria\nTake selfies at least two meetings during the academicTerm, then request that this Opportunity's sponsor login to RadGrad to verify your participation.",
          "opportunityType": "club",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 5,
            "c": 0,
            "e": 5
          },
          "interests": [
            "python"
          ],
          "academicTerms": [
            "Spring-2016",
            "Summer-2016",
            "Fall-2016",
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018",
            "Spring-2019",
            "Summer-2019",
            "Fall-2019",
            "Spring-2020",
            "Fall-2020"
          ],
          "retired": false
        },
        {
          "name": "SARP Internship",
          "slug": "sarp-internship",
          "description": "The Student Airborne Research Program (SARP) is an eight-week summer program for rising senior undergraduate students to acquire hands-on research experience in all aspects of a scientific campaign using one or more NASA Airborne Science Program flying science laboratories (aircraft used for SARP include the DC-8, P-3B, Sherpa and ER-2). \n\nThe NASA Airborne Science Program mantains a fleet of aircraft used for studying Earth system processes, calibration/validation of space-borne observations, and prototyping instruments for possible satellite missions. SARP participants will assist in the operation of instruments onboard an aircraft to sample atmospheric chemicals, and/or to image land and water surfaces in multiple spectral bands.\n\nResearch areas include atmospheric chemistry, air quality, forest ecology, and ocean biology. Along with airborne data collection, students will participate in taking measurements at field sites. The program culminates with formal presentations of research results and conclusions. \n\n[Learn more here.](https://earthscience.arc.nasa.gov/nsrc/sarp)\n\n#### Verification criteria\nAt the conclusion of the internship, request that this Opportunity's sponsor login to RadGrad to verify your participation. You should be able to supply evidence of participation, and contact details for your supervisor at the organization.",
          "opportunityType": "internship",
          "sponsor": "glau@hawaii.edu",
          "ice": {
            "i": 0,
            "c": 0,
            "e": 20
          },
          "interests": [
            "data-visualization"
          ],
          "academicTerms": [
            "Summer-2014",
            "Summer-2015",
            "Summer-2016",
            "Summer-2017",
            "Summer-2018",
            "Summer-2019",
            "Summer-2020",
            "Summer-2012"
          ],
          "retired": false
        },
        {
          "name": "Airline Security",
          "slug": "security-enhancement-of-commercial-airliner",
          "description": "Malicious controllers can possibly manipulate a flight control system e.g. aircraft or drones. from various channels, e.g. autonomic control devices, remote cyber controller, or human operators. Thus, pilots could suicide the aircraft, the auto-pilot might be infected by malware, and air traffic controllers can mishandle the drone. \n\nTo better mitigate the potential risks, we hope to propose theoretical framework model in physical, human and cyber triad, a more secure air traffic control system, and a more safe task allocation mechanism. Students who are interested in aviation, risk control, and human-machine interface are highly encouraged to apply. \n\n[Learn more here.](http://www2.hawaii.edu/~depengli/index.html)\n\n#### Verification Criteria\nAt the conclusion of the academicTerm, ask this Opportunity's sponsor to verify your participation by logging into RadGrad.",
          "opportunityType": "project",
          "sponsor": "depengli@hawaii.edu",
          "ice": {
            "i": 25,
            "c": 0,
            "e": 0
          },
          "interests": [
            "application-development",
            "hci",
            "security"
          ],
          "academicTerms": [
            "Fall-2015",
            "Spring-2016",
            "Summer-2016",
            "Fall-2016",
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018",
            "Spring-2019",
            "Summer-2019",
            "Fall-2019",
            "Spring-2020",
            "Fall-2020",
            "Summer-2020",
            "Spring-2021",
            "Summer-2021"
          ],
          "retired": false
        },
        {
          "name": "Business Plan Competition",
          "slug": "shidler-bpc",
          "description": "The annual Shidler Business Plan competition is an intense and unique academicTerm-long learning opportunity for UH students who aspire to pursue a business venture. The competition provides mentorship, training and resources. Winners walk away with a wealth of business savvy and substantial cash prizes. \n\n[Learn more here.](http://pace.shidler.hawaii.edu/bpc)\n\n#### Verification criteria\nAt the conclusion of the competition, request this Opportunity's sponsor to login to RadGrad to verify your participation. Provide your business plan and selfies at two meetings to verify your participation.",
          "opportunityType": "event",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 10,
            "c": 0,
            "e": 15
          },
          "interests": [
            "entrepreneurship"
          ],
          "academicTerms": [
            "Spring-2013",
            "Spring-2014",
            "Spring-2015",
            "Spring-2016",
            "Spring-2017",
            "Spring-2018",
            "Spring-2019",
            "Spring-2020"
          ],
          "retired": false
        },
        {
          "name": "Teaching or Tutoring",
          "slug": "teaching-or-tutoring",
          "description": "There are opportunities to be a [lab assistant in the ICS Department](http://courses.ics.hawaii.edu/syllabuses/ICS390.html), or serve as a tutor in the [Nat Sci Learning emporium](http://natsci.manoa.hawaii.edu/learningemporium.php).  If you want to gain experience teaching or tutoring, this opportunity is for you! \n\n[Learn more here.](http://cacm.acm.org/blogs/blog-cacm/189498-top-10-myths-about-teaching-computer-science/fulltext)\n\n#### Verification criteria\nAt the conclusion of the internship, request that this Opportunity's sponsor login to RadGrad to verify your participation. You should be able to supply evidence of participation, and contact details for your supervisor at the organization.",
          "opportunityType": "project",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 0,
            "c": 0,
            "e": 20
          },
          "interests": [
            "teaching"
          ],
          "academicTerms": [
            "Spring-2014",
            "Summer-2014",
            "Fall-2014",
            "Spring-2015",
            "Summer-2015",
            "Fall-2015",
            "Spring-2016",
            "Summer-2016",
            "Fall-2016",
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018",
            "Spring-2019",
            "Summer-2019",
            "Fall-2019",
            "Spring-2020",
            "Fall-2020",
            "Summer-2020",
            "Spring-2021",
            "Summer-2021"
          ],
          "retired": false
        },
        {
          "name": "Learn Linux",
          "slug": "udacity-learn-linux",
          "description": "Learn Linux in 5 Days doesn't make any assumptions about your background or knowledge of Linux.\n\n* You need no prior knowledge to benefit from this course.\n* You will be guided step by step using a logical and systematic approach.\n* As new concepts, commands, or jargon are encountered they are explained in plain language, making it easy for anyone to understand.\n* As an added bonus for enrolling in the Learn Linux in 5 Days video training course, you'll receive a step-by-step checklist and video that teaches you how to install WordPress on an Ubuntu Linux system.\n* You'll learn how to install a web server, how to install a database server, how to create database users, and how to configure WordPress. \n\n[Learn more here.](https://www.udemy.com/learn-linux-in-5-days/)",
          "opportunityType": "online-learning",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 0,
            "c": 5,
            "e": 0
          },
          "interests": [
            "databases",
            "linux"
          ],
          "academicTerms": [
            "Summer-2015",
            "Summer-2016",
            "Summer-2017",
            "Summer-2018",
            "Summer-2019",
            "Summer-2020"
          ],
          "retired": false
        },
        {
          "name": "Learn Unity",
          "slug": "udacity-learn-unity",
          "description": "Learn how to create video games using Unity 3D, the free-to-use game development tool. We start super simple so you need no prior experience or Unity of coding! With our online tutorials, you'll be amazed what you can achieve. What will you get from this course?\n\n* Learn C#, a powerful modern language.\n* Develop a positive attitude to problem solving.\n* Gain an excellent general knowledge of game creation.\n* Learn how object oriented programming works in practice.\n* Transfer your knowledge to .NET, other languages, and more. [Learn more here.](https://www.udemy.com/unitycourse/)",
          "opportunityType": "online-learning",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 0,
            "c": 5,
            "e": 0
          },
          "interests": [
            "game-design",
            "unity",
            "virtual-reality"
          ],
          "academicTerms": [
            "Summer-2015",
            "Summer-2016",
            "Summer-2017",
            "Summer-2018",
            "Summer-2019",
            "Summer-2020"
          ],
          "retired": false
        },
        {
          "name": "Career Fair",
          "slug": "uh-career-fair",
          "description": "The purpose of this career fair is to provide students with the “tools” and resources to make important and valuable career decisions. During the Career Fair, you will take your “first steps” toward meaningful employment by meeting with employers face to face to exchange information. \n\n[Learn more here.](http://manoa.hawaii.edu/careercenter/students/career-fair/)\n\n#### Verification criteria\nTake a selfie at this event and submit to this Opportunity's sponsor as evidence of your participation.",
          "opportunityType": "event",
          "sponsor": "glau@hawaii.edu",
          "ice": {
            "i": 0,
            "c": 0,
            "e": 5
          },
          "interests": [
            "application-development"
          ],
          "academicTerms": [
            "Fall-2015",
            "Fall-2016",
            "Fall-2017",
            "Fall-2018",
            "Fall-2019",
            "Fall-2020"
          ],
          "eventDate": "2016-10-11T00:00:00.000Z",
          "retired": false
        },
        {
          "name": "UROP Funding",
          "slug": "urop-funding",
          "description": "The Undergraduate Research Opportunities Program (UROP) offers funding to undergraduate students for individual or group research and creative projects mentored by UHM faculty. We encourage you to ignite interest in research and creative projects, and guide student-initiated endeavors with the support of UROP.\n\nApplication cycles are every Fall (9/9 to 10/10) and Spring (2/2 to 3/3) academicTerm.\n\n[Learn more here.](manoa.hawaii.edu/undergrad/urop)\n\n#### Verification criteria\nAt the conclusion of the project, request that this Opportunity's sponsor login to RadGrad to verify your participation.",
          "opportunityType": "project",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 10,
            "c": 0,
            "e": 0
          },
          "interests": [
            "research"
          ],
          "academicTerms": [
            "Spring-2014",
            "Fall-2014",
            "Spring-2015",
            "Fall-2015",
            "Fall-2016",
            "Spring-2017",
            "Fall-2017",
            "Spring-2018",
            "Fall-2018",
            "Spring-2019",
            "Fall-2019",
            "Spring-2020",
            "Fall-2020",
            "Spring-2012",
            "Spring-2011",
            "Spring-2021"
          ],
          "retired": false
        },
        {
          "name": "Virtual Art",
          "slug": "virtual-art-meetup",
          "description": "For anyone interested in a novel way of creating art, we have tech which allows creating in virtual reality. Meetings occur at our small studio in Kaimuki where we currently have two HTC Vives and an Oculus Rift. [Learn more here.](https://www.meetup.com/Virtual-Art/events/past/?scroll=true)",
          "opportunityType": "club",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 5,
            "c": 0,
            "e": 5
          },
          "interests": [
            "graphic-design",
            "virtual-reality"
          ],
          "academicTerms": [
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018",
            "Spring-2019",
            "Summer-2019",
            "Fall-2019"
          ],
          "retired": false
        },
        {
          "name": "Wetware Wednesday",
          "slug": "wetware-wednesday",
          "description": "WetWare Wednesday is dedicated to software developers in Hawaii who are interested in meeting monthly in a casual and friendly environment to share ideas, collaborate and spark new opportunities. \n\nFounded by HTDC and Blue Planet Software, the goal of WetWare Wednesday is to bring software developers, students and educators together to connect, network, discuss projects, review products, and collaborate in an effort to further the software development community. Venues and sponsors change monthly. \n\n[Learn more here.](http://htdc.org/wetwarewed/)\n\n#### Verification criteria\nTake selfies at least two meetings during the academicTerm, then request that this Opportunity's sponsor login to RadGrad to verify your participation.",
          "opportunityType": "event",
          "sponsor": "johnson@hawaii.edu",
          "ice": {
            "i": 5,
            "c": 0,
            "e": 5
          },
          "interests": [
            "entrepreneurship"
          ],
          "academicTerms": [
            "Spring-2015",
            "Summer-2015",
            "Fall-2015",
            "Spring-2016",
            "Summer-2016",
            "Fall-2016",
            "Spring-2017",
            "Summer-2017",
            "Fall-2017",
            "Spring-2018",
            "Summer-2018",
            "Fall-2018",
            "Spring-2019",
            "Summer-2019",
            "Fall-2019",
            "Spring-2020",
            "Fall-2020",
            "Summer-2020",
            "Spring-2021",
            "Summer-2021"
          ],
          "retired": false
        }
      ]
    },
    {
      "name": "OpportunityInstanceCollection",
      "contents": [
        {
          "academicTerm": "Winter-2015",
          "opportunity": "greyhats",
          "verified": true,
          "student": "abi@hawaii.edu",
          "sponsor": "glau@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2015",
          "opportunity": "greyhats",
          "verified": true,
          "student": "abi@hawaii.edu",
          "sponsor": "glau@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2015",
          "opportunity": "hawaii-hacker-hours",
          "verified": true,
          "student": "abi@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2015",
          "opportunity": "greyhats",
          "verified": true,
          "student": "abi@hawaii.edu",
          "sponsor": "glau@hawaii.edu"
        },
        {
          "academicTerm": "Winter-2016",
          "opportunity": "hawaii-hacker-hours",
          "verified": true,
          "student": "abi@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2015",
          "opportunity": "ccdc",
          "verified": true,
          "student": "abi@hawaii.edu",
          "sponsor": "glau@hawaii.edu"
        },
        {
          "academicTerm": "Winter-2016",
          "opportunity": "greyhats",
          "verified": true,
          "student": "abi@hawaii.edu",
          "sponsor": "glau@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2016",
          "opportunity": "ccdc",
          "verified": true,
          "student": "abi@hawaii.edu",
          "sponsor": "glau@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2016",
          "opportunity": "greyhats",
          "verified": true,
          "student": "abi@hawaii.edu",
          "sponsor": "glau@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2016",
          "opportunity": "hawaii-hacker-hours",
          "verified": true,
          "student": "abi@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2016",
          "opportunity": "hawaii-hacker-hours",
          "verified": true,
          "student": "abi@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Winter-2017",
          "opportunity": "asecolab",
          "verified": true,
          "student": "abi@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2017",
          "opportunity": "greyhats",
          "verified": false,
          "student": "abi@hawaii.edu",
          "sponsor": "glau@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2017",
          "opportunity": "asecolab",
          "verified": false,
          "student": "abi@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2017",
          "opportunity": "hawaii-hacker-hours",
          "verified": false,
          "student": "abi@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2017",
          "opportunity": "ccdc",
          "verified": false,
          "student": "abi@hawaii.edu",
          "sponsor": "glau@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2017",
          "opportunity": "asecolab",
          "verified": false,
          "student": "abi@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Winter-2018",
          "opportunity": "greyhats",
          "verified": false,
          "student": "abi@hawaii.edu",
          "sponsor": "glau@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2018",
          "opportunity": "asecolab",
          "verified": false,
          "student": "abi@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2018",
          "opportunity": "greyhats",
          "verified": false,
          "student": "abi@hawaii.edu",
          "sponsor": "glau@hawaii.edu"
        },
        {
          "academicTerm": "Summer-2015",
          "opportunity": "coursera-graphic-design",
          "verified": true,
          "student": "abi@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Summer-2016",
          "opportunity": "gen-cyber-internship",
          "verified": true,
          "student": "abi@hawaii.edu",
          "sponsor": "glau@hawaii.edu"
        },
        {
          "academicTerm": "Summer-2015",
          "opportunity": "coursera-introduction-to-big-data",
          "verified": true,
          "student": "betty@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2015",
          "opportunity": "lava-lab",
          "verified": true,
          "student": "betty@hawaii.edu",
          "sponsor": "leighj@hawaii.edu"
        },
        {
          "academicTerm": "Summer-2016",
          "opportunity": "coursera-r-programming",
          "verified": true,
          "student": "betty@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2016",
          "opportunity": "lava-lab",
          "verified": true,
          "student": "betty@hawaii.edu",
          "sponsor": "leighj@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2016",
          "opportunity": "lava-lab",
          "verified": true,
          "student": "betty@hawaii.edu",
          "sponsor": "leighj@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2017",
          "opportunity": "wetware-wednesday",
          "verified": false,
          "student": "betty@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2017",
          "opportunity": "booz-allen-ideas-festival",
          "verified": false,
          "student": "betty@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Summer-2017",
          "opportunity": "sarp-internship",
          "verified": false,
          "student": "betty@hawaii.edu",
          "sponsor": "glau@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2013",
          "opportunity": "acm-manoa-hardware",
          "verified": true,
          "student": "alfred@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2013",
          "opportunity": "hawaii-virtual-reality",
          "verified": true,
          "student": "alfred@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2014",
          "opportunity": "acm-manoa-hardware",
          "verified": true,
          "student": "alfred@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2014",
          "opportunity": "hawaii-virtual-reality",
          "verified": true,
          "student": "alfred@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Summer-2014",
          "opportunity": "udacity-learn-unity",
          "verified": true,
          "student": "alfred@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2014",
          "opportunity": "acm-manoa-hardware",
          "verified": true,
          "student": "alfred@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Winter-2015",
          "opportunity": "hawaii-virtual-reality",
          "verified": true,
          "student": "alfred@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2015",
          "opportunity": "acm-manoa-hardware",
          "verified": true,
          "student": "alfred@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2015",
          "opportunity": "hawaii-virtual-reality",
          "verified": true,
          "student": "alfred@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Summer-2015",
          "opportunity": "virtual-art-meetup",
          "verified": true,
          "student": "alfred@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Summer-2016",
          "opportunity": "coursera-graphic-design",
          "verified": true,
          "student": "alfred@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2015",
          "opportunity": "att-iot-hackathon",
          "verified": true,
          "student": "alfred@hawaii.edu",
          "sponsor": "glau@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2016",
          "opportunity": "shidler-bpc",
          "verified": true,
          "student": "alfred@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2016",
          "opportunity": "acm-manoa-vr",
          "verified": true,
          "student": "alfred@hawaii.edu",
          "sponsor": "glau@hawaii.edu"
        },
        {
          "academicTerm": "Winter-2017",
          "opportunity": "hacc",
          "verified": true,
          "student": "alfred@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2017",
          "opportunity": "booz-allen-ideas-festival",
          "verified": false,
          "student": "alfred@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2017",
          "opportunity": "uh-career-fair",
          "verified": false,
          "student": "alfred@hawaii.edu",
          "sponsor": "glau@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2017",
          "opportunity": "acm-manoa",
          "verified": true,
          "student": "charley@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Summer-2017",
          "opportunity": "hawaii-open-data",
          "verified": false,
          "student": "charley@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2017",
          "opportunity": "code-for-hawaii",
          "verified": false,
          "student": "charley@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2018",
          "opportunity": "itma",
          "verified": false,
          "student": "charley@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Summer-2018",
          "opportunity": "open-power-quality",
          "verified": false,
          "student": "charley@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2018",
          "opportunity": "att-iot-hackathon",
          "verified": false,
          "student": "charley@hawaii.edu",
          "sponsor": "glau@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2019",
          "opportunity": "booz-allen-ideas-festival",
          "verified": false,
          "student": "charley@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Summer-2019",
          "opportunity": "booz-allen-internship",
          "verified": false,
          "student": "charley@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2019",
          "opportunity": "acm-manoa-vr",
          "verified": false,
          "student": "charley@hawaii.edu",
          "sponsor": "glau@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2018",
          "opportunity": "acm-manoa",
          "verified": false,
          "student": "samplestudent@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2019",
          "opportunity": "acm-manoa",
          "verified": false,
          "student": "samplestudent@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2017",
          "opportunity": "acm-manoa",
          "verified": false,
          "student": "samplestudent@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2018",
          "opportunity": "acm-manoa",
          "verified": false,
          "student": "samplestudent@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Winter-2021",
          "opportunity": "generic-project",
          "verified": false,
          "student": "samplestudent@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2021",
          "opportunity": "generic-project",
          "verified": false,
          "student": "samplestudent@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2019",
          "opportunity": "wetware-wednesday",
          "verified": false,
          "student": "samplestudent@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2021",
          "opportunity": "wetware-wednesday",
          "verified": false,
          "student": "samplestudent@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2020",
          "opportunity": "wetware-wednesday",
          "verified": false,
          "student": "samplestudent@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2020",
          "opportunity": "hnl-tech4good",
          "verified": false,
          "student": "samplestudent@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2019",
          "opportunity": "cs-job",
          "verified": false,
          "student": "samplestudent@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Summer-2019",
          "opportunity": "cs-job",
          "verified": false,
          "student": "samplestudent@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2020",
          "opportunity": "coe-career-day",
          "verified": false,
          "student": "samplestudent@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Summer-2020",
          "opportunity": "generic-internship",
          "verified": false,
          "student": "samplestudent@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Fall-2018",
          "opportunity": "aloha-rb",
          "verified": false,
          "student": "samplestudent@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Spring-2019",
          "opportunity": "code-for-hawaii",
          "verified": false,
          "student": "samplestudent@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        },
        {
          "academicTerm": "Summer-2019",
          "opportunity": "udacity-learn-unity",
          "verified": false,
          "student": "samplestudent@hawaii.edu",
          "sponsor": "johnson@hawaii.edu"
        }
      ]
    },
    {
      "name": "OpportunityTypeCollection",
      "contents": [
        {
          "name": "Club",
          "slug": "club",
          "description": "A student club or professional organization related to computer science."
        },
        {
          "name": "Event",
          "slug": "event",
          "description": "An event related to computer science."
        },
        {
          "name": "Internship",
          "slug": "internship",
          "description": "An internship related to computer science."
        },
        {
          "name": "Online Learning",
          "slug": "online-learning",
          "description": "A course or other extracurricular online learning opportunity."
        },
        {
          "name": "Project",
          "slug": "project",
          "description": "A project related to computer science."
        }
      ]
    },
    {
      "name": "ReviewCollection",
      "contents": [
        {
          "slug": "review-course-ics111-abi",
          "student": "abi@hawaii.edu",
          "reviewType": "course",
          "reviewee": "ics_111",
          "academicTerm": "Fall-2014",
          "rating": 5,
          "comments": "Lecture can be boring. Tests can be tricky... so pay attention and read the questions and answers twice before answering them. Lab is were all the fun is. If you're not an ICS major or don't like programing, you probably shouldn't take the course.",
          "moderated": true,
          "visible": true
        },
        {
          "slug": "review-course-ics111-alfred",
          "student": "alfred@hawaii.edu",
          "reviewType": "course",
          "reviewee": "ics_111",
          "academicTerm": "Fall-2013",
          "rating": 5,
          "comments": "ICS 111 was fun, and I learned a lot. The projects weren't difficult nor were the assignments. Come to the lectures, do the readings, and take the time to understand the concepts, and you'll do fine.",
          "moderated": true,
          "visible": true
        },
        {
          "slug": "review-course-ics211-alfred",
          "student": "alfred@hawaii.edu",
          "reviewType": "course",
          "reviewee": "ics_211",
          "academicTerm": "Spring-2014",
          "rating": 5,
          "comments": "A step up from ICS 111, ICS 211 taught me a lot about data structures. Lectures were engaging, and the programming assignments were challenging. Most people will do well in this course if they put their time into learning the concepts and if they start the assignments early!",
          "moderated": true,
          "visible": true
        },
        {
          "slug": "review-course-ics241-alfred",
          "student": "alfred@hawaii.edu",
          "reviewType": "course",
          "reviewee": "ics_241",
          "academicTerm": "Spring-2014",
          "rating": 3,
          "comments": "I understand how Discrete Math relates to Information and Computer Science, but I still didn't enjoy this course-- the content, that is. Initially the homework problems were, to me, difficult. Fortunately, the professor tried very hard to teach the concepts well, and I received a lot of help from the TA and the professor during office hours.",
          "moderated": true,
          "visible": true
        },
        {
          "slug": "review-course-ics311-alfred",
          "student": "alfred@hawaii.edu",
          "reviewType": "course",
          "reviewee": "ics_311",
          "academicTerm": "Fall-2014",
          "rating": 4,
          "comments": "I've heard a lot about how this course is the bottleneck for progressing through the ICS program. Compared to all the courses I've taken before, this has to be the most time consuming. It's not that the concepts are difficult to understand nor is the courseload that heavy, but I found myself having to put more time to review and understand everything. The class structure for this was inverted, so we watched video lectures in our own time and used class time to do actual problems. I thought it was a better use of class time.",
          "moderated": true,
          "visible": true
        },
        {
          "slug": "review-course-ics314-alfred",
          "student": "alfred@hawaii.edu",
          "reviewType": "course",
          "reviewee": "ics_314",
          "academicTerm": "Fall-2014",
          "rating": 5,
          "comments": "ICS 314 teaches valuable concepts if you want to be a Software Engineer. I thought the class was fun, and Professor Johnson is great.",
          "moderated": true,
          "visible": true
        },
        {
          "slug": "review-course-ics321-alfred",
          "student": "alfred@hawaii.edu",
          "reviewType": "course",
          "reviewee": "ics_321",
          "academicTerm": "Spring-2015",
          "rating": 5,
          "comments": "ICS 321 was enjoyable. The things we learned were straightforward. We watched lectures online, did problems in class, and there were very few homework assignments. Much of my grade came from the final project. There I had the chance to show off my programming prowess by designing a database and applying what I learned. I hadn't created a website before, but I learned! I created a simple website with a backend MySQL database.",
          "moderated": true,
          "visible": true
        },
        {
          "slug": "review-opportunity-hacc-alfred",
          "student": "alfred@hawaii.edu",
          "reviewType": "opportunity",
          "reviewee": "hacc",
          "academicTerm": "Fall-2016",
          "rating": 5,
          "comments": "HACC was a great opportunity to display what I've learned as an ICS student and to have the opportunity to help address a problem in Hawai'i.",
          "moderated": true,
          "visible": true
        }
      ]
    },
    {
      "name": "StudentProfileCollection",
      "contents": [
        {
          "username": "heacheng@hawaii.edu",
          "firstName": "Hanna",
          "lastName": "Park",
          "picture": "/images/mockup/hanna.png",
          "website": "http://hannaparkUH.github.io",
          "interests": [],
          "careerGoals": [],
          "level": 1,
          "profileCourses": [],
          "profileOpportunities": [],
          "declaredAcademicTerm": "Fall-2017",
          "isAlumni": false,
          "retired": false,
          "shareUsername": false,
          "sharePicture": false,
          "shareWebsite": false,
          "shareInterests": false,
          "shareCareerGoals": false,
          "shareOpportunities": false,
          "shareCourses": true,
          "shareLevel": false
        },
        {
          "username": "abi@hawaii.edu",
          "firstName": "Abigail",
          "lastName": "Kealoha",
          "picture": "/images/mockup/abi.jpg",
          "website": "http://abi.github.io",
          "interests": [
            "application-development",
            "research"
          ],
          "careerGoals": [
            "data-scientist",
            "software-developer"
          ],
          "level": 5,
          "academicPlan": "bs-cs-2016",
          "declaredAcademicTerm": "Fall-2014",
          "hiddenCourses": [],
          "hiddenOpportunities": [],
          "isAlumni": false
        },
        {
          "username": "alfred@hawaii.edu",
          "firstName": "Alfred",
          "lastName": "Persona",
          "picture": "/images/mockup/alfred.png",
          "website": "",
          "interests": [
            "hardware",
            "it-management"
          ],
          "careerGoals": [
            "software-developer"
          ],
          "level": 6,
          "academicPlan": "bs-cs-2016",
          "hiddenCourses": [],
          "hiddenOpportunities": [],
          "isAlumni": false
        },
        {
          "username": "betty@hawaii.edu",
          "firstName": "Betty",
          "lastName": "Keanu",
          "picture": "/images/mockup/betty.jpg",
          "website": "http://keanu.github.io/",
          "interests": [
            "data-science",
            "data-visualization",
            "research"
          ],
          "careerGoals": [
            "data-scientist",
            "graduate-school"
          ],
          "level": 4,
          "academicPlan": "bs-cs-2016",
          "hiddenCourses": [],
          "hiddenOpportunities": [],
          "isAlumni": false
        },
        {
          "username": "charley@hawaii.edu",
          "firstName": "Charley",
          "lastName": "Sherry",
          "picture": "/images/mockup/charley.jpg",
          "website": "",
          "interests": [
            "bioinformatics"
          ],
          "careerGoals": [
            "data-scientist"
          ],
          "level": 2,
          "academicPlan": "ba-ics-2016",
          "hiddenCourses": [],
          "hiddenOpportunities": [],
          "isAlumni": false
        },
        {
          "username": "ella@hawaii.edu",
          "firstName": "Ella",
          "lastName": "Zwick",
          "picture": "/images/mockup/ella.jpg",
          "website": "",
          "interests": [
            "civic-engagement",
            "web-development"
          ],
          "careerGoals": [
            "full-stack-developer"
          ],
          "level": 1,
          "academicPlan": "ba-ics-2016",
          "hiddenCourses": [],
          "hiddenOpportunities": [],
          "isAlumni": true
        },
        {
          "username": "samplestudent@hawaii.edu",
          "firstName": "Sample",
          "lastName": "Student",
          "picture": "http://res.cloudinary.com/radgrad/image/upload/v1501351007/zfrhwhcwfgddftu8z2ei.jpg",
          "website": "http://amymalia.github.io",
          "interests": [
            "algorithms",
            "application-development",
            "artificial-intelligence",
            "civic-engagement",
            "data-visualization",
            "entrepreneurship",
            "game-design",
            "javascript",
            "software-engineering"
          ],
          "careerGoals": [
            "full-stack-developer",
            "research-scientist",
            "software-developer",
            "startup-cofounder",
            "ux-designer"
          ],
          "level": 6,
          "academicPlan": "bs-cs-2016",
          "declaredAcademicTerm": "Spring-2016",
          "hiddenCourses": [],
          "hiddenOpportunities": [],
          "isAlumni": false
        },
        {
          "username": "gcalica@hawaii.edu",
          "firstName": "Gian",
          "lastName": "Calica",
          "picture": "/images/default-profile-picture.png",
          "website": "http://gcalica.github.io",
          "interests": [
            "algorithms"
          ],
          "careerGoals": [
            "full-stack-developer"
          ],
          "level": 6,
          "academicPlan": "bs-cs-2016",
          "declaredAcademicTerm": "Spring-2016",
          "hiddenCourses": [],
          "hiddenOpportunities": [],
          "isAlumni": false
        },
        {
          "username": "mercedez@hawaii.edu",
          "firstName": "Mercedez",
          "lastName": "Castro",
          "picture": "/images/default-profile-picture.png",
          "website": "http://mercedezcastro.github.io",
          "interests": [
            "algorithms",
            "databases",
            "software-engineering",
            "web-development"
          ],
          "careerGoals": [
            "full-stack-developer"
          ],
          "level": 5,
          "profileCourses": [],
          "profileOpportunities": [],
          "declaredAcademicTerm": "Fall-2018",
          "isAlumni": false,
          "retired": false,
          "shareUsername": false,
          "sharePicture": false,
          "shareWebsite": false,
          "shareInterests": false,
          "shareCareerGoals": false,
          "shareOpportunities": false,
          "shareCourses": false,
          "shareLevel": false
        },
        {
          "username": "qauchida@hawaii.edu",
          "firstName": "Quinne",
          "lastName": "Uchida",
          "picture": "https://qauchida.github.io/images/quinne.jpg",
          "website": "http://qauchida.github.io",
          "interests": [
            "application-development",
            "research"
          ],
          "careerGoals": [
            "data-scientist",
            "software-developer"
          ],
          "level": 3,
          "academicPlan": "bs-cs-2016",
          "declaredAcademicTerm": "Fall-2014",
          "hiddenCourses": [],
          "hiddenOpportunities": [],
          "isAlumni": false
        },
        {
          "username": "gbarcelo@hawaii.edu",
          "firstName": "Glen",
          "lastName": "Barcelo",
          "picture": "/images/default-profile-picture.png",
          "interests": [
            "data-science",
            "data-visualization",
            "algorithms",
            "databases",
            "machine-learning",
            "research"
          ],
          "careerGoals": [
            "data-scientist"
          ],
          "level": 4,
          "profileCourses": [],
          "profileOpportunities": [],
          "declaredAcademicTerm": "Fall-2019",
          "isAlumni": false,
          "retired": false,
          "shareUsername": false,
          "sharePicture": false,
          "shareWebsite": false,
          "shareInterests": false,
          "shareCareerGoals": false,
          "shareOpportunities": false,
          "shareCourses": false,
          "shareLevel": false
        }
      ]
    },
    {
      "name": "TeaserCollection",
      "contents": [
        {
          "title": "ACManoa Webmaster",
          "slug": "acmanoa-webmaster-teaser",
          "author": "Torlief Nielson",
          "url": "OI4CXULK3tw",
          "description": "Opportunity to learn about web development while developing the ACManoa website.",
          "duration": "1:25",
          "interests": [
            "application-development",
            "javascript"
          ],
          "opportunity": "acmanoa-web-development"
        },
        {
          "title": "Algorithm Visualization",
          "slug": "algorithm-visualization-teaser",
          "author": "Jan Stelovsky",
          "url": "bMYRh1RQFF8",
          "description": "Opportunity to help develop interactive algorithm teaching software.",
          "duration": "1:12",
          "interests": [
            "algorithms",
            "teaching"
          ],
          "opportunity": "generic-project"
        },
        {
          "title": "Flip Flop",
          "slug": "flip-flop-teaser",
          "author": "Jan Stelovsky",
          "url": "V9gWxXOwilI",
          "description": "Opportunity to develop a new visual and interactive programming environment.",
          "duration": "0:39",
          "interests": [
            "data-visualization"
          ],
          "opportunity": "generic-project"
        },
        {
          "title": "Grey Hats",
          "slug": "grey-hats-teaser",
          "author": "Grey Hats",
          "url": "oxFaOmsRIWQ",
          "description": "Join a club with other ICS students to learn about security.",
          "duration": "0:50",
          "interests": [
            "security"
          ],
          "opportunity": "greyhats"
        },
        {
          "title": "Open Power Quality",
          "slug": "open-power-quality-teaser",
          "author": "Sergey Negrashov",
          "url": "ouq6Hsy7sDo",
          "description": "Help ease Oahus transition to a fully renewable power grid.",
          "duration": "0:21",
          "interests": [
            "software-engineering"
          ],
          "opportunity": "open-power-quality"
        },
        {
          "title": "RadGrad",
          "slug": "radgrad-teaser",
          "author": "Philip Johnson",
          "url": "yea8MtK5CRk",
          "description": "Opportunity to join the RadGrad development team.",
          "duration": "0:24",
          "interests": [
            "software-engineering",
            "application-development",
            "javascript"
          ],
          "opportunity": "generic-project"
        },
        {
          "title": "Scientific Workflows",
          "slug": "scientific-workflows-teaser",
          "author": "Henri Casanova",
          "url": "cRvLtv1_zGI",
          "description": "How to make scientific workflows compute fast on modern computer architectures using current HPC systems.",
          "duration": "2:17",
          "interests": [
            "algorithms",
            "hpc",
            "parallel-programming",
            "theory-of-computation"
          ],
          "opportunity": "generic-project"
        },
        {
          "title": "Solar Energy",
          "slug": "solar-energy-teaser",
          "author": "Lipyeow Lim",
          "url": "PAuOggtDYi0",
          "description": "Opportunity to gather and analyze weather data for a solar energy project.",
          "duration": "0:17",
          "interests": [
            "data-science"
          ],
          "opportunity": "data-analytics-for-solar-energy"
        }
      ]
    },
    {
      "name": "UserInteractionCollection",
      "contents": []
    },
    {
      "name": "VerificationRequestCollection",
      "contents": [
        {
          "student": "abi@hawaii.edu",
          "academicTerm": "Winter-2015",
          "opportunity": "greyhats",
          "submittedOn": "2015-01-18T00:35:00.432Z",
          "status": "Accepted",
          "processed": [
            {
              "date": "2015-01-19T00:35:00.432Z",
              "status": "Accepted",
              "verifier": "glau@hawaii.edu"
            }
          ]
        },
        {
          "student": "abi@hawaii.edu",
          "academicTerm": "Spring-2015",
          "opportunity": "greyhats",
          "submittedOn": "2015-02-18T00:35:00.432Z",
          "status": "Accepted",
          "processed": [
            {
              "date": "2015-02-19T00:35:00.432Z",
              "status": "Accepted",
              "verifier": "glau@hawaii.edu"
            }
          ]
        },
        {
          "student": "abi@hawaii.edu",
          "academicTerm": "Spring-2015",
          "opportunity": "hawaii-hacker-hours",
          "submittedOn": "2015-02-18T00:35:00.432Z",
          "status": "Open",
          "processed": [
            {
              "date": "2015-02-19T00:35:00.432Z",
              "status": "Accepted",
              "verifier": "johnson@hawaii.edu"
            },
            {
              "date": "2017-07-27T23:34:09.790Z",
              "status": "Open",
              "verifier": "glau@hawaii.edu"
            }
          ]
        },
        {
          "student": "abi@hawaii.edu",
          "academicTerm": "Fall-2015",
          "opportunity": "greyhats",
          "submittedOn": "2015-10-18T00:35:00.432Z",
          "status": "Accepted",
          "processed": [
            {
              "date": "2015-10-19T00:35:00.432Z",
              "status": "Accepted",
              "verifier": "glau@hawaii.edu"
            }
          ]
        },
        {
          "student": "abi@hawaii.edu",
          "academicTerm": "Winter-2016",
          "opportunity": "hawaii-hacker-hours",
          "submittedOn": "2016-01-18T00:35:00.432Z",
          "status": "Open",
          "processed": [
            {
              "date": "2016-01-19T00:35:00.432Z",
              "status": "Accepted",
              "verifier": "johnson@hawaii.edu"
            },
            {
              "date": "2017-07-27T23:34:17.502Z",
              "status": "Open",
              "verifier": "glau@hawaii.edu"
            }
          ]
        },
        {
          "student": "abi@hawaii.edu",
          "academicTerm": "Spring-2015",
          "opportunity": "ccdc",
          "submittedOn": "2015-04-18T00:35:00.432Z",
          "status": "Accepted",
          "processed": [
            {
              "date": "2015-04-19T00:35:00.432Z",
              "status": "Accepted",
              "verifier": "johnson@hawaii.edu"
            }
          ]
        },
        {
          "student": "abi@hawaii.edu",
          "academicTerm": "Spring-2016",
          "opportunity": "ccdc",
          "submittedOn": "2016-04-18T00:35:00.432Z",
          "status": "Accepted",
          "processed": [
            {
              "date": "2016-04-19T00:35:00.432Z",
              "status": "Accepted",
              "verifier": "johnson@hawaii.edu"
            }
          ]
        },
        {
          "student": "abi@hawaii.edu",
          "academicTerm": "Spring-2016",
          "opportunity": "greyhats",
          "submittedOn": "2016-02-18T00:35:00.432Z",
          "status": "Accepted",
          "processed": [
            {
              "date": "2016-03-19T00:35:00.432Z",
              "status": "Accepted",
              "verifier": "glau@hawaii.edu"
            }
          ]
        },
        {
          "student": "abi@hawaii.edu",
          "academicTerm": "Spring-2016",
          "opportunity": "hawaii-hacker-hours",
          "submittedOn": "2016-01-18T00:35:00.432Z",
          "status": "Accepted",
          "processed": [
            {
              "date": "2016-02-19T00:35:00.432Z",
              "status": "Accepted",
              "verifier": "johnson@hawaii.edu"
            }
          ]
        },
        {
          "student": "abi@hawaii.edu",
          "academicTerm": "Winter-2016",
          "opportunity": "greyhats",
          "submittedOn": "2016-09-18T00:35:00.432Z",
          "status": "Accepted",
          "processed": [
            {
              "date": "2016-09-19T00:35:00.432Z",
              "status": "Accepted",
              "verifier": "glau@hawaii.edu"
            }
          ]
        },
        {
          "student": "abi@hawaii.edu",
          "academicTerm": "Fall-2016",
          "opportunity": "hawaii-hacker-hours",
          "submittedOn": "2016-10-18T00:35:00.432Z",
          "status": "Accepted",
          "processed": [
            {
              "date": "2016-11-19T00:35:00.432Z",
              "status": "Accepted",
              "verifier": "johnson@hawaii.edu"
            }
          ]
        },
        {
          "student": "abi@hawaii.edu",
          "academicTerm": "Winter-2017",
          "opportunity": "asecolab",
          "submittedOn": "2017-01-18T00:35:00.432Z",
          "status": "Accepted",
          "processed": [
            {
              "date": "2017-01-19T00:35:00.432Z",
              "status": "Accepted",
              "verifier": "johnson@hawaii.edu"
            }
          ]
        },
        {
          "student": "abi@hawaii.edu",
          "academicTerm": "Spring-2017",
          "opportunity": "asecolab",
          "submittedOn": "2017-01-18T00:35:00.432Z",
          "status": "Accepted",
          "processed": [
            {
              "date": "2017-02-19T00:35:00.432Z",
              "status": "Accepted",
              "verifier": "johnson@hawaii.edu"
            }
          ]
        },
        {
          "student": "charley@hawaii.edu",
          "academicTerm": "Spring-2017",
          "opportunity": "acm-manoa",
          "submittedOn": "2017-01-19T00:36:15.511Z",
          "status": "Open",
          "processed": []
        },
        {
          "student": "betty@hawaii.edu",
          "academicTerm": "Spring-2017",
          "opportunity": "wetware-wednesday",
          "submittedOn": "2017-01-19T00:36:58.741Z",
          "status": "Open",
          "processed": []
        },
        {
          "student": "charley@hawaii.edu",
          "academicTerm": "Spring-2017",
          "opportunity": "acm-manoa",
          "submittedOn": "2017-01-19T00:36:15.516Z",
          "status": "Accepted",
          "processed": [
            {
              "date": "2017-01-19T00:37:20.397Z",
              "status": "Accepted",
              "verifier": "glau@hawaii.edu"
            }
          ]
        },
        {
          "student": "betty@hawaii.edu",
          "academicTerm": "Spring-2017",
          "opportunity": "wetware-wednesday",
          "submittedOn": "2017-01-19T00:36:58.746Z",
          "status": "Accepted",
          "processed": [
            {
              "date": "2017-01-19T00:37:22.175Z",
              "status": "Accepted",
              "verifier": "glau@hawaii.edu"
            }
          ]
        },
        {
          "student": "abi@hawaii.edu",
          "academicTerm": "Spring-2017",
          "opportunity": "hawaii-hacker-hours",
          "submittedOn": "2017-07-24T23:29:24.657Z",
          "status": "Open",
          "processed": []
        }
      ]
    }
  ]
}