Skip to content

Commit 0112224

Browse files
committed
Added latest courses to homepage.
1 parent f89b835 commit 0112224

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

src/index.md

+11-7
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,11 @@ At Husky Satellite Lab, I also designed and built a magnetorquer PCB. Instead of
4545

4646
## Personal Projects
4747

48-
Did you know I'm an avid [rustacean](https://doc.rust-lang.org/book/)? 🦀 I'm currently working on a peer-to-peer file transfer tool called [Gday](https://github.com/manforowicz/gday). It's still in an early phase of development. Also, check out this [boid simulation](/flock/) I wrote in Rust!
48+
Did you know I'm an avid [rustacean](https://doc.rust-lang.org/book/)? 🦀 I created a file transfer tool called [Gday](https://github.com/manforowicz/gday), and wrote a [blog post](/gday/) about it.
4949

50-
```rust
51-
fn main() {
52-
println!("Hello world!");
53-
}
54-
```
50+
<script src="https://asciinema.org/a/692670.js" id="asciicast-692670" async="true"></script>
51+
52+
Also, check out this [boid simulation](/flock/) I wrote in Rust!
5553

5654
I enjoy making educational YouTube videos such as _The Just One More Paradox_ (see below).
5755
I made this video before I had any formal education in probability, so the explanations aren't very rigorous, but all the concepts still hold.
@@ -67,7 +65,7 @@ I enjoy exploring creative radio protocols such as [WSPR](https://en.wikipedia.o
6765

6866
I enjoy making websites for student organizations at the University of Washington. I maintain the websites of [Husky Satellite Lab](https://huskysat.org/team) ([code](https://github.com/UWCubeSat/hsl-website)) and [Competitive Programming Club](https://uw-programming.netlify.app/) ([code](https://github.com/manforowicz/uwcp-site)).
6967

70-
I also teach others how to build and fly remote-controlled airplanes at the drone team of Husky Flying Club. Here are some pictures and videos from that:
68+
I also teach others how to build and fly remote-controlled airplanes at the drone team of Husky Flying Club. Here's a video of me flying a DIY airplane our team built:
7169

7270
<iframe width="560" height="315" src="https://www.youtube.com/embed/MtJTZ6KJV2U?si=ujwtz4EUnSX33SSN" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
7371

@@ -85,6 +83,12 @@ Some relevant courses I've taken at the University of Washington include:
8583

8684
- **Machine Learning** - Here I used PyTorch and Numpy to implement algorithms such as LASSO regression, stochastic gradient descent, and backpropagation.
8785

86+
- **Operating Systems** - In this course I took an experimental kernel which runs directly in QEMU, and implemented system calls like `fork()`, `wait()`, `sbrk()`, `open()`, `write()`, and more. I implemented filesystem journaling, page table management, and page fault handling.
87+
88+
- **Computer Security** - Computers are everywhere: cars, pacemakers, phones, airplanes, printers, etc. How can we prevent an attacker from shutting them down or extracting secrets? That was my guiding question as I learned about buffer overflows, cross-site scripting, SQL injections, double-free errors, and more.
89+
90+
- **Introduction to Computer Communication Networks** - In this course I took a deep dive learning about network protocols including IEEE 802.11, ethernet, ARP, DHCP, IP, DNS, UDP, TCP, HTTP, and HTTPS.
91+
8892
- **Introduction to Digital Design** - Here I wrote a snake game in SystemVerilog. SystemVerilog is a language that compiles into logic gates and can be run on FPGAs (field programmable gate arrays).
8993

9094
<video width="854" height="480" controls preload="metadata" style="max-width: 75%;">

0 commit comments

Comments
 (0)