“Tell me and I forget. Teach me and I remember. Involve me and I learn.” -- Benjamin Franklin
I believe in hands-on learning and real-world applications. My courses emphasize practical problem-solving, collaborative learning, and connecting theoretical concepts to current real life problems. I also value the deep reflection on how our worldview and faith influence our understanding of technology and its impact on society.
For Prospective Students
Interested in taking my courses? Here are some things to know:
- Prerequisites: Check course websites for specific requirements
- Office Hours: Posted on individual course sites and updated regularly
- Research Opportunities: Advanced students may join ongoing research projects
- Coding Background: Most courses assume basic programming knowledge
Feel free to email me with questions about course content or career advice!
Teaching Resources
For Educators: Some of my course materials are available for adaptation:
- Interactive coding exercises and visualizations
- Agent-based modeling tutorials and examples
- Social computing datasets and case studies
- Assessment rubrics for programming projects
Please reach out if you’re interested in collaborating or sharing resources.
Currently Teaching¶
🍂 Fall 2025
CS112 - Introduction to Data Structures (Fall 2025)¶
- Status: ⚙️ Ongoing
- Website: ericaraujo.com /25fa -cs112/ 
- Description: Fundamental data structures and algorithms
HNRS251 - Social Computing¶
- Status: ⚙️ Ongoing
- Website: Social Computing Course
- Description: Honors course exploring computational social science
Previous semesters¶
🌸 Spring 2025
CS112 - Introduction to Data Structures (Spring 2025)¶
- Status: ✅ Complete
- Website: ericaraujo.com /25sp -cs112/ 
- Description: Fundamental data structures and algorithms
CS354A - Database Management Systems¶
- Status: ⚠️ Incomplete
- Website: ericaraujo.com /25sp -cs354A/ 
- Description: Introduction to database design and management
🍂 Fall 2024
CS112 - Introduction to Data Structures (Fall 2024)¶
- Status: ⚠️ Incomplete
- Website: ericaraujo.com /24fa -cs112/ 
- Description: Fundamental data structures and algorithms
CS300b - Agent Modeling¶
- Status: ⚠️ Incomplete
- Website: ericaraujo.com /24fa -cs300b/ 
- Description: Intermediate course on agent-based modeling and simulation. This course directly connects to my research in agent-based modeling and provides students with opportunities to work on real research projects.