Daniel Arroyo
About
Senior in Computer Science and Applied Mathematics at the University of Wisconsin-Madison. I enjoy programming and exploring the depths of mathematics. I have strong interests in applying my mathematical knowledge to different aspects of computer science. And I am currently taking a strong interest in visual programming as well as web development! Outside of academia I enjoy playing basketball and video games, as well as reading classic literature, and spending time with friends,family, and my dogs!
My skills include:
- Object Oriented Programming
- Procedural Programming
- Java
- C
- C++
- Python
- HTML, CSS, Javascript
- Knowledgable in Data Structures & Algorithms
Projects
UW Madison Graphics Projects
A glimpse into my computer graphics class. The projecs range from simple transformations in 2d/3d all the way to making a gaphics town with textures, animation, shaders, and more.
N-gram Language Modeling Chatbot(Java)
For the Natural Language Processing part of our class we trained a chatbot using N-Gram Language Modeling.
Linear Regression(Java)
Implemented Linear Regression for a brain/body weight dataset using Mean Squared Error & Stochastic Gradient Descent.
Nueral Network(Java)
Trained a neural network from the ground up using forward & backward propagation, and sigmoid as the activation function.
Visuals
Circle Animation
Work in progress for animating walls bouncing and rotation
Clone From Star Wars the Clone Wars
Drew Obi-Wan's clone suit from the original Star Wars the Clone Wars Animated Series
Very Simple Ball Game
Simple ball game to familiarize myself with basic movement and mechanics
Visual of Milwaukee Data Property Sales
Visual representation of data from Milwaukee property sold in 2018
Education
University of Wisconsin - Madison
Computer Science: 2016 - May 2020
Relevant Coursework:
- Intro to programming
- Data Structures and Algorithms(Java)
- Intro to C++
- Intro to Computer Engineering
- Machine Organization and Programming
- Algorithms
- Operating Systems
- Data Management for Data Science
- Intro to Artificial Intelligence
- Computer Graphics
- Physically Based Modeling and Simulation
Applied Mathematics: 2016 - May 2020
Relevant Coursework:
- Calculus 1
- Calculus 2
- Multi-variable Calculus
- Discrete Mathematics
- Linear Algebra
- Applied Linear Algebra
- Theory of Single Variable Calculus
- Intro to Probability Theory
Classes for Spring 2020 Semester
- Database Management Systems
- Data Methods for Data Science
- Real Analysis
- Intro to Stochastic Processes