Teaching Schedule

Summer ’24 Courses

  • COMP 447 – Societal Issues in Computing

Fall ’24 Courses

  • COMP 449 – Human Computer Interaction
  • COMP/IT 499 – Capstone Project
  • COMP/IT 491 – Capstone Preparation

A complete list of Spring 2024 courses can be found here.

Contact Info

1 University Dr., Camarillo CA, 93012 [Map]

Solano 2174

Phone: x3714

Courses @ Channel Islands (2014 – pres)

IT 152 – Programming for Health Informatics
Introduction to computer programming for Health Informatics professionals. Design and implementation of data structures and algorithms for solving system, network, and security problems in management and administration of Health Information Systems.
COMP 342 – Internet-Based Social Networks
Explores the ongoing evolution of Internet based social networks using an interdisciplinary approach. Incorporates research from sociology, computer science, media studies, and philosophy to understand Internet based social networks, cultural and structural conditions of online communication, virtual identity construction, management of digital media, and the impact online social networks have on various institutions of society.
IT 401- Web Intelligence
Using web programming to extract information, using intelligent search engines, artificial intelligence techniques (expert systems, agents). Topics include: data mining, data warehousing, natural language processing, decision support systems, and intelligent agents
COMP / IT 405 – Mobile App Development for Android OS
Mobile Application Development for Android Devices, responds to the growing demand for highly skilled mobile application developers. Large and small corporations, businesses, non-profit organizations, and civic and governmental agencies all require mobile applications on some level. This has created a wide range of employment opportunities and options for individuals who have the skills to develop these mobile applications. In this course, students will be introduced to the Android mobile application environment and write programs for Android-enabled devices such as smartphones, tablet computers, automotive and wearable devices.
COMP 420 – Databases
This course covers analysis of Relational Database Management Systems including their design and implementation. Topics include: database structure including: structure definition, data models, semantics of relations, and operation on data models; database schemas: element definition, use and manipulation of the schema; elements of implementation.; algebra of relations on a database; hierarchical data bases. Discussion of information retrieval, reliability, protection and integrity of databases.
COMP 447 – Societal Issues in Computing (offered fall/spring/summer)
Surveys the role of the digital computer in modern society. Topics include: dangers of the misuse of computers, privacy, copyright, computer crime, legal and social issues, as well as the ethical and appropriate use of computers. This course has a substantial focus on writing. .
COMP 449 – Human Computer Interaction (offered fall/spring/summer)
The information exchange between humans and computer systems will be examined. Aspects of input/output devices, software engineering, and human factors will be discussed with respect to human-computer interactions. Topics include: text and graphic display; user modeling; program design, debugging, complexity and comprehension; and current research studies and methodologies.
COMP 520 – Advanced Databases
This graduate course covers advanced analysis of Relational Database Management Systems including their design and implementation. Topics include relational algebras, Entity Relation Diagrams, first, second, and third Normal Forms, data integrity constraints, triggers, query optimization, indexing, stored procedures, distributed databases, database administration issues, transaction processing and scheduling, object oriented database modeling, and data security.
COMP 575 – Multi-agent Systems
Analysis of design issues that currently confront software engineers as they define the electronic ecosystem that will be housed in the computer networks of the future. The course focuses on state-of-the-art agent technology. In this course the student will build an agent development framework and then implement several intelligent agents.
COMP 599 – Graduate Seminar
Oral presentations of current advancements in the field, reports on students’ research, master thesis, and projects.
BUS 550 – The Contemporary Firm
This course emphasizes the strategic and management issues associated with the effective use of information technology. Topics include information systems & control, electronic commerce, databases and data mining, systems development, IT infrastructure and strategy.
COMP 650 – Computing Practice and Programming for Educators
Graduate-level course in an online format that addresses the Computing Practice and Programming requirement for a Specific Supplementary Authorization in Computer Science. Covers data representation, abstraction, searching, and sorting in the context of solving problems using programming and computational tools. Introduction to algorithms, their representation, design, structuring, analysis, and optimization. Introduces the concept of object paradigm, design, and implementation of algorithms as structured programs in a high-level language.

Independent Research (COMP 494 / IT 494)

  1. Measuring Health Literacy Using Medical Subject Headings Extracted from Online Health Literature, Ryan Rackermann, f. 2018.
  2. Fitbit Tracking and Android OS Integration, Garrett Edwards, sp. 2018.
  3. A Dynamic Analysis and Graphing of Key Medical Terms, Francisco Moo, sp. 2017.
  4. Health e-Capture, Evan Hauck, f. 2016.
  5. Construction of a Sentiment Analyzing Discussion Board, Glo Mercado, sp. 2016.

Masters Theses (COMP 597)

  1. Metadata Impact on COVID-19 Detection using Convolutional Neural Network and CT Images, Nooshan Sedaghati, 2022.
  2. The Unity Scanner: An Archival Tool, Jonathan Jenkins, 2022.
  3. Detecting Misinformation in Videos Related to the COVID-19 Vaccine, Sarah Schmidt, 2022 (Chair).
  4. Benchmarking Methods for Autonomous Classification of Theses Corpora, Saad Mohammed, 2022.
  5. Utilizing Lock-step to Improve Networked Physics Collisions in Multiplayer Games, Christian Guitierrez, 2021.
  6. Feasibility of Real-Time Weed Detection in Turfgrass on an Edge Device, Ricky Medrano, 2021.
  7. AWS NoAuto Scaling Group, Kaveh Arashvand, 2021.
  8. An Ensemble Approach to Robotic Exploration With Deep Reinforcement Learning, Gabriel Orellana, 2021.
  9. Predictive Analytics in Motion Picture Industry with Use of Various Machine Learning Techniques, Piotr Renau, 2021 (Scheduled)(Chair).
  10. Feasibility of Real-Time Weed Detection in Turfgrass on an Edge Device, Ricky Medrano, 2021.
  11. AWS NoAuto Scaling Group, Kaveh Arashvand, 2021
  12. CycleFacePencil: Using CycleGAN with DeepFacePencil to generate realistic photo images from poorly drawn sketches, Niranjan Pawar, 2021 (Chair).
  13. Performance Analysis of Web Services using HTTP/2, Raviteja Gorijala, 2020 (Chair).
  14. Using Machine Learning Methods to Study the Correlation of Traumatic Brain Injury (TBI) and Alzheimer’s Disease, Marco Cabrera, , 2020 (Chair).
  15. GraphQL Implementation on REST API, Vasanthi Lingamdinne, 2020 (Chair).
  16. Voyager: Tracking Via a Click, Samuel Decanio, 2020.
  17. Comparison of Different Techniques for Fake News Detection, Moosa Ahmed Shariff, 2020 (Chair).
  18. Determining Relevancy of Websites in Tweets with use of Targeted Hashtags and Natural Language Processing, Sean Van Hoven, 2020 (Chair).
  19. FeedMeRight-Recipe Recommendation System, Pallavi Amod Chavan, 2020 (Chair).
  20. WHIRLPOOL: Data Acquisition using N-node Distributed Web Crawler, Rihan Pereira, 2020.
  21. Helping Sapiens: A Geo-based mobile Application to help people in the vicinity, Simrandeep Singh, 2019 (Chair).
  22. Path Planning And Collision Avoidance for Clustered Central Place Foraging, Apurva Bharaswadkar, 2019.
  23. Turing Machine Simulator and its Underlying Mechanism, Hang Zhang, 2019.
  24. The Importance of NBA Box Score Statistics and the Value of Statistical Outbursts, Jack Bension, 2019.
  25. Performing Sentiment Analysis on Tweets: A Comparison of Machine Learning Algorithms Across Large Data Sets, Derek Lu, 2019 (Chair).
  26. Multilingual Digital Signage using Computer Vision and Bluetooth Beacons, Suhas Dwarakanath, 2019 (Chair).
  27. EEG Signal Processing and Analysis Using Efficient Machine Learning Techniques, Zhe Zhang, 2018.
  28. Aneka- Detecting various forms of the same Wavelet Image Hashing Algorithm, Geetanjali Agarwal, 2018.
  29. Identifying Rocky Intertidal Zone Plant Species using Convolutional Neural Networks, Mitali Shah, 2018
  30. Central Place Foraging: Separating Search and Collection, Nick Stern, 2018.
  31. Learning Classifier Methods in Prediction of Heart Disease, Dharini Parvathinathan, 2018 (Chair).
  32. Image Recognition, Deepa Suryawanshi, 2018.
  33. Voyager: Identifying Ips from online clicks, Dhruv Pandya, 2017.
  34. Low Cost Design to Support Health Care Needs of Underserved Populations: Using SMS and AI to Engage At-Risk Populations, Vijay Singh, 2017 (Chair).
  35. The Experiments of Lossless Seeds Filtration in Pattern Matching Problems, Tuan Tran, 2017.
  36. Design Safety Verification of Medical Device Models using Automata Theory, Hita Gambheer, 2016.
  37. Geo-Coordinate Analysis and Estimation Using Public Geocoding and Social- Local Data, Adrian Mummey,  2016.
  38. Fingerprint Analysis using Minutiae Triplets, Shawn Richardson, 2016.

Capstone Project Supervision (COMP 499 / IT 499)

  1. Gympulse, Axel Mora Castanon, f. 2023
  2. LRC Tutor Finder, Shawn Ching, f. 2023
  3. Worms, Andrew Lockwood, f. 2023
  4. MED Log, Joshua Marone, f. 2023
  5. Movie Finder, Shane Mcdonough, f. 2023
  6. Phin, Daniel Orona & Matilda Orona, f. 2023
  7. CI Fitness / Calorie Regimen, Gabriel Tirado, f. 2023
  8. Gymify, Nancy Ambriz & Madelyne Lu, sp. 2023
  9. Snort IDPS, Alexandra Credico, sp. 2023
  10. Quines son ellos?, Madalyn Henderson, sp. 2023
  11. Pet Adoption Mobile App, Roxanna Pinotti and Daniel Alvarez, f. 2022
  12. Aircraft Commerce App, Dominique Dalanni, f. 2022.
  13. Task Master Mobile App, Louie IV Rivera and Arze Lu, f. 2022
  14. Windows Program MyNet, Joshua Lloyd, sp. 2022.
  15. Wavez, Arec Colon-Aldeguer, sp. 2022.
  16. E-Commerce Platform using React Native and AWS, Rene Escamilla, sp. 2022.
  17. OddJobs Mobile App, Roque Garcia, sp. 2022.
  18. Quasar, Will Kitay, f. 2021.
  19. Habit-Slayer, Truong Luong and Pedro Rosete, f. 2021.
  20. Reddit Data to Market Sentiment, Scott Kidman, f. 2021.
  21. Computer Management using PowerShell, Nicholas Bergendahl, f. 2021.
  22. Covid Combat, Michael Nguyen, f. 2021.
  23. IOU, William Salas, f. 2021.
  24. Warehouse Workflow, Francisco Roque, f. 2021.
  25. Graylog Infrastructure, Heberto Rosales, f. 2021.
  26. CodeComplete, Alexander Sullivan, f. 2021.
  27. CoinFolio, Cristian Aguilar and William Kempema, sp. 2021.
  28. Ecommerce, Site for Angel Quinteros (Artist), Yarelit Mendoza, sp. 2021.
  29. Intramural Events App, Ferid Ruano, 2021.
  30. Dolphin Ask and Find, Gagandeep Singh, sp. 2021.
  31. Stracker, Inspire Movement, Elliot Diaz, f. 2020.
  32. CINexus: A Location-based Bulletin Application, Marc Julian Jamerlan, f. 2019.
  33. SoCal Lupies – A Lupus Awareness Website, Vanessa Hawkins, f. 2019.
  34. OccuPi – A Smart Device Tracker, Brendan Johnston, f. 2019.
  35. CI Inside, Ryan Santos, f. 2019.
  36. CSUCI Santa Rosa Island Research Station Sustainability Platform, Geraldine Salazar-Harm, f. 2019.
  37. Can’t Pause, I’m Online, Juan Casimiro, sp. 2019.
  38. Dog Breed Identification, Maria Contreras, sp. 2019.
  39. Robot Conquest, Baily Durkin, sp. 2019.
  40. Rescue Records for Android, Jennifer Hamlet, sp. 2019.
  41. Trip Buddy for Android, Timothy Hardison, sp. 2019.
  42. Smart Mirror, Jorelle Macalma and Wayne Keithley, sp. 2019.
  43. Quick Note for Android, Gerardo Magana, sp. 2019.
  44. Health Knowledge Quiz, Ryan Rackerman, sp. 2019.
  45. Movie Recommendation System, Travis Wight, sp. 2019.
  46. TravelBugCI, Jazmin Casillas and Haley Wurst, f. 2018.
  47. Gamer T: Gamer Media for Android, Robert Aroutionian, Samantha Boland & Jesus Chavez, f. 2018.
  48. Fitbit to Monitor Heart Health, Garrett Edwards, Chenglin Lu, Michael Wilson, f. 2018.
  49. CI JOURNEY, Erick Gamboa and Jason Lara, f. 2018
  50. Multiplayer Texas Hold’em App, Rodrigo Gonzalez-Rubio, f. 2018.
  51. Moonpool: An Educational iOS Application, Claudia Alamillo, f. 2018.
  52. CFOPSolver: Rubik’s Cube Solving Program, Christian Sy, f. 2018.
  53. DolphinCoin: A New Student Currency, Daniel Sgobassi, sp. 2018.
  54. Ventura County Health: Targeting Populations of Interest Using Cost Analysis, Peter Collins, sp. 2018.
  55. Litsphere.com -A Social Content Review Application, Christopher Hunter, sp. 2018.
  56. Raspberry Pidal,” Richard Sherman, sp. 2018.
  57. Bitcoin Investment Predictor Using Twitter API, Colby Buffo and George Curtin, f. 2017.
  58. The Suggestion Box Reimagined, Riley Moore, f. 2017.
  59. Rep Counter for iOS, Viren Gill and Dominic Vaughn, sp. 2017.
  60. Building a Smart Mirror, Francisco Moo and James Wihlborg, sp. 2017.
  61. Musical Performance Assistant, William Bellas, sp. 2016.
  62. MobileMouse – an iOS application, Michael Fasoline and Teo Galindo, sp. 2016.
  63. CSUCI Math 94/95 Lab Website Rebuild, Kelsey Pritsker, sp. 2016.
  64. Learning Game for K12, Korrine Boswell, Jose Adan Roman, Krystal Garciano, sp. 2016.
  65. Medication Monitor, John McMeekin, Thomas Snyder, sp. 2016.
  66. Batch Script: Windows Workstation Automation, Luke Martin, sp. 2016.

Courses Designed and Developed

  • COMP 590: Advanced Topics in Computer Science (Mobile Apps Programming)
  • COMP/IT 405: Mobile Application Development
  • IT 401: Web Intelligence
  • COMP 342: Internet-based Social Networking
  • HIT 152: Programming for Health Informatics

Past Courses (2008 – 2014)

  • Management Information Systems
  • Web Database Development with PHP and MySQL
  • SQL Server Database Administration
  • Oracle Database Administration
  • Database Concepts Using Microsoft Access
  • Software Development
  • Programming Concepts and Problem Solving
  • Data Structures in C++
  • Java Programming
  • Intermediate C# Programming
  • User Experience Design