Updated theme and rearranged files to agree with hugo standard

This commit is contained in:
Brandon Rozek 2020-03-01 09:47:54 -05:00
parent 055993312b
commit a4246d52a3
10 changed files with 164 additions and 154 deletions

View file

@ -1,22 +0,0 @@
---
title: Community
description: Various groups and activities that I participate in
---
## ./UMWLUG
I was the co-founder and vice president of UMW's Linux Users Group. I mainly brought interesting people to come and talk about Linux and open source.
[Main Website](https://umwlug.github.io/)
[My Records](umwlug)
## Cybersecurity - Capture the Flag
Capture the Flag (CTF) is a competition in where teams try to find *flags* by doing different types of cybersecurity type problems. This can include using the wayback machine, breaking a simple cryptosystem, as well as finding exploits in a sandboxed system.
I was part of a committee of four people making problems for UMW's first CTF competition.
If you're interested in this sort of thing and just starting out, one website that I found which is really cool is called [OverTheWire](https://overthewire.org/wargames/bandit/).
## Datakind
In the summer of 2018, I attended the month Datakind events in DC. In it, I mostly performed data cleaning and verification for non-profit organizations in the area.

View file

@ -0,0 +1,22 @@
---
title: Community
description: Various groups and activities that I participate in
---
## ./UMWLUG
I was the co-founder and vice president of UMW's Linux Users Group. I mainly brought interesting people to come and talk about Linux and open source.
[Main Website](https://umwlug.github.io/)
[My Records](umwlug)
## Cybersecurity - Capture the Flag
Capture the Flag (CTF) is a competition in where teams try to find *flags* by doing different types of cybersecurity type problems. This can include using the wayback machine, breaking a simple cryptosystem, as well as finding exploits in a sandboxed system.
I was part of a committee of four people making problems for UMW's first CTF competition.
If you're interested in this sort of thing and just starting out, one website that I found which is really cool is called [OverTheWire](https://overthewire.org/wargames/bandit/).
## Datakind
In the summer of 2018, I attended the month Datakind events in DC. In it, I mostly performed data cleaning and verification for non-profit organizations in the area.

View file

@ -1,26 +0,0 @@
---
title: Notes
description: Documents pertaining to courses I've taken
---
# Courses
Below are the courses that I have documents up online for.
[Probability and Statistical Inference I](stat381)
[Real Analysis Quick Facts](realanalysis)
[Some Abstract 2 Definitions](abstract2def)
[Handy Facts about Quadratic Congruences](quadraticcongruences)
## Coursera Courses
Occassionally during breaks, I like to take some coursera courses. I will post my notes from the lecture here as well.
[Bayesian Statistics](bayesianstatistics)
[Reproducible Research](reproducibleresearch)
## Self/Small Group Study
Chris Richters, Ethan Martin, and I embarked on the book ["Algorithms" by Jeff Erickson](http://jeffe.cs.illinois.edu/teaching/algorithms/). I took some notes during our discussions but you should really just read the book instead. [Notes Page](algorithms)

View file

@ -0,0 +1,26 @@
---
title: Notes
description: Documents pertaining to courses I've taken
---
# Courses
Below are the courses that I have documents up online for.
[Probability and Statistical Inference I](stat381)
[Real Analysis Quick Facts](realanalysis)
[Some Abstract 2 Definitions](abstract2def)
[Handy Facts about Quadratic Congruences](quadraticcongruences)
## Coursera Courses
Occassionally during breaks, I like to take some coursera courses. I will post my notes from the lecture here as well.
[Bayesian Statistics](bayesianstatistics)
[Reproducible Research](reproducibleresearch)
## Self/Small Group Study
Chris Richters, Ethan Martin, and I embarked on the book ["Algorithms" by Jeff Erickson](http://jeffe.cs.illinois.edu/teaching/algorithms/). I took some notes during our discussions but you should really just read the book instead. [Notes Page](algorithms)

View file

@ -0,0 +1,10 @@
---
title: Projects
---
his page lists projects that I've done over 5 years ago. These descriptions were brought over from my older website.
[MathIO](mathio)
[Sentence Worthy](sentenceworthy)
[Tori Dayton's Site](toridayton)

View file

@ -1,77 +0,0 @@
---
Title: Research
Description: A list of my research Projects
---
[Quick List of Publications](publications)
## Computer Science / Data Science Research
### Reinforcement Learning
**Deep Reinforcement Learning:** With Dr. Ron Zacharski I focused more on a particular instance of Reinforcement Learning where deep neural networks are used. During this time, I built out a Reinforcement Learning library written in PyTorch. This library helps me have a test bed for trying out different algorithms and attempts to create my own.
One particular problem I'm fascinated by is how to make Reinforcement Learning algoirthms more sample efficient. This means, how can we make it so that it learns more from every observation or make it so that we can achieve our goal quicker?
[RL Library on Github](https://github.com/brandon-rozek/rltorch)
[Interactive Demonstrations Library](https://github.com/brandon-rozek/gyminteract)
[Honors Thesis](/files/research/honorsthesis.pdf)
[Honors Defense](/files/research/ExpeditedLearningInteractiveDemo.pptx)
[QEP Algorithm Slides](/files/research/QEP.pptx)
[More...](deepreinforcementlearning)
**Reinforcement Learning:** Studied the fundamentals of reinforcement learning with Dr. Stephen Davies. We went over the fundamentals such as value functions, policy functions, how we can describe our environment as a markov decision processes, etc.
[Notes and Other Goodies](reinforcementlearning)
[Github Code](https://github.com/brandon-rozek/ReinforcementLearning)
### Symbolic Methods
Worked with Dr. Andrew Marshall under an ONR grant in collaboration with University at Albany, Clarkson University, and the Naval Research lab in order to automatically generated and verify cryptographic algorithms.
During that time period I built a free algebra library, rewrite library, parts of the crypto tool, and dabbled in Unification algorithms. We're hoping to open source the code base by 2021. (Ping me if its past due)
Currently I'm an external collaborator focused on strengthing the rewrite library. My dream is to slowly work towards building an easy to use theorem prover.
### Programming Languages
Studying the design of programming languages. So far I made an implementation of the SLOTH programming language, experimenting with what I want my own programming language to be syntatically and paradigm wise.
[SLOTH Code](https://github.com/brandon-rozek/SLOTH)
Before this study, I worked though a book called "Build your own Lisp" and my implementation of a lisp like language is below.
[Lispy Code](https://github.com/brandon-rozek/lispy)
### Other
**Competitive Programming:** Studying algorithms and data structures necessary for competitive programming. Attended ACM ICPC in November 2018/2019 with a team of two other students.
## Math/Statistics Research
Worked on an independent study on the topic of **Cluster Analysis**. This is where you try to group similar observations without knowing what the labels are.
I studied under the guidance of Dr. Melody Denhere, the link below gives you more of a description of the project along with my course notes.
[Cluster Analysis Spring 2018](clusteranalysis)
## Physics Research
For the two projects below, I worked on Quantum Research in a physics lab with a fellow student Hannah Killian and an advisor Dr. Hai Nguyen. I mostly assisted with the software support for the project and assisted in the mathematics in whatever way I can.
[Modeling Population Dynamics of Incoherent and Coherent Excitation](/files/research/modellingpopulationdynamics.pdf)
[Coherent Control of Atomic Population Using the Genetic Algorithm](/files/research/coherentcontrolofatomicpopulation.pdf)
In order to circumvent the frustrations I had with simulation code taking a while, I applied and received funding to build out a Beowulf cluster for the Physics department. Dr. Maia Magrakvilidze was the advisor for this project.
[High Performance Cluster for Research and Education Report (nicknamed LUNA-C)](/files/research/LUNAC.pdf)
[LUNA-C Poster](/files/research/LUNACposter.pdf)

View file

@ -0,0 +1,77 @@
---
Title: Research
Description: A list of my research Projects
---
[Quick List of Publications](publications)
## Computer Science / Data Science Research
### Reinforcement Learning
**Deep Reinforcement Learning:** With Dr. Ron Zacharski I focused more on a particular instance of Reinforcement Learning where deep neural networks are used. During this time, I built out a Reinforcement Learning library written in PyTorch. This library helps me have a test bed for trying out different algorithms and attempts to create my own.
One particular problem I'm fascinated by is how to make Reinforcement Learning algoirthms more sample efficient. This means, how can we make it so that it learns more from every observation or make it so that we can achieve our goal quicker?
[RL Library on Github](https://github.com/brandon-rozek/rltorch)
[Interactive Demonstrations Library](https://github.com/brandon-rozek/gyminteract)
[Honors Thesis](/files/research/honorsthesis.pdf)
[Honors Defense](/files/research/ExpeditedLearningInteractiveDemo.pptx)
[QEP Algorithm Slides](/files/research/QEP.pptx)
[More...](deepreinforcementlearning)
**Reinforcement Learning:** Studied the fundamentals of reinforcement learning with Dr. Stephen Davies. We went over the fundamentals such as value functions, policy functions, how we can describe our environment as a markov decision processes, etc.
[Notes and Other Goodies](reinforcementlearning)
[Github Code](https://github.com/brandon-rozek/ReinforcementLearning)
### Symbolic Methods
Worked with Dr. Andrew Marshall under an ONR grant in collaboration with University at Albany, Clarkson University, and the Naval Research lab in order to automatically generated and verify cryptographic algorithms.
During that time period I built a free algebra library, rewrite library, parts of the crypto tool, and dabbled in Unification algorithms. We're hoping to open source the code base by 2021. (Ping me if its past due)
Currently I'm an external collaborator focused on strengthing the rewrite library. My dream is to slowly work towards building an easy to use theorem prover.
### Programming Languages
Studying the design of programming languages. So far I made an implementation of the SLOTH programming language, experimenting with what I want my own programming language to be syntatically and paradigm wise.
[SLOTH Code](https://github.com/brandon-rozek/SLOTH)
Before this study, I worked though a book called "Build your own Lisp" and my implementation of a lisp like language is below.
[Lispy Code](https://github.com/brandon-rozek/lispy)
### Other
**Competitive Programming:** Studying algorithms and data structures necessary for competitive programming. Attended ACM ICPC in November 2018/2019 with a team of two other students.
## Math/Statistics Research
Worked on an independent study on the topic of **Cluster Analysis**. This is where you try to group similar observations without knowing what the labels are.
I studied under the guidance of Dr. Melody Denhere, the link below gives you more of a description of the project along with my course notes.
[Cluster Analysis Spring 2018](clusteranalysis)
## Physics Research
For the two projects below, I worked on Quantum Research in a physics lab with a fellow student Hannah Killian and an advisor Dr. Hai Nguyen. I mostly assisted with the software support for the project and assisted in the mathematics in whatever way I can.
[Modeling Population Dynamics of Incoherent and Coherent Excitation](/files/research/modellingpopulationdynamics.pdf)
[Coherent Control of Atomic Population Using the Genetic Algorithm](/files/research/coherentcontrolofatomicpopulation.pdf)
In order to circumvent the frustrations I had with simulation code taking a while, I applied and received funding to build out a Beowulf cluster for the Physics department. Dr. Maia Magrakvilidze was the advisor for this project.
[High Performance Cluster for Research and Education Report (nicknamed LUNA-C)](/files/research/LUNAC.pdf)
[LUNA-C Poster](/files/research/LUNACposter.pdf)

View file

@ -1,28 +0,0 @@
---
title: Teaching Assistant
description: My work as a teaching assistent
---
## Dr. Jessica Zeitz-Self
I was the lab aide for Dr. Zeitz' Computer Programming and Problem Solving (CPSC 220).
My role in this class was to help students during lab time and to create lecture notes based on the lectures given in class.
[Spring 2018/CPSC 220 Notes](spring2018/cpsc220)
## Dr. Jennifer Polack
I've been the lab aide for two of Polack's classes so far: Introduction to Computer Science (CPSC 110) and Computer Programming and Problem Solving (CPSC 220).
My role involves helping students debug during the lab time. I also create lecture notes for students to look over while working on projects.
[Summer 2017/CPSC 110 Notes](summer2017/cpsc110)
[Fall 2017/CPSC 220 Lecture Notes](fall2017/cpsc220)
## Dr. Ron Zacharski
I was the lab aide for Zacharski's DATA 101 class. My role in his class mostly involved helping students debug during lab time and grading student's demonstrations of what they've done in a lab.
He also asked me to TA for the NVIDIA Computer Vision workshop that he was running at the University.

View file

@ -0,0 +1,28 @@
---
title: Teaching Assistant
description: My work as a teaching assistent
---
## Dr. Jessica Zeitz-Self
I was the lab aide for Dr. Zeitz' Computer Programming and Problem Solving (CPSC 220).
My role in this class was to help students during lab time and to create lecture notes based on the lectures given in class.
[Spring 2018/CPSC 220 Notes](spring2018/cpsc220)
## Dr. Jennifer Polack
I've been the lab aide for two of Polack's classes so far: Introduction to Computer Science (CPSC 110) and Computer Programming and Problem Solving (CPSC 220).
My role involves helping students debug during the lab time. I also create lecture notes for students to look over while working on projects.
[Summer 2017/CPSC 110 Notes](summer2017/cpsc110)
[Fall 2017/CPSC 220 Lecture Notes](fall2017/cpsc220)
## Dr. Ron Zacharski
I was the lab aide for Zacharski's DATA 101 class. My role in his class mostly involved helping students debug during lab time and grading student's demonstrations of what they've done in a lab.
He also asked me to TA for the NVIDIA Computer Vision workshop that he was running at the University.

@ -1 +1 @@
Subproject commit 84b4d3d344982c15eb2133be624db8cf204bfe8f
Subproject commit 16f4591723b52ce7f1a184117d7ffb2b3702dee0