Courses

A list of courses that I have completed (or am currently enrolled in) with a brief descirption of topics learned.

CSE115/116 - Introduction to CS I & II

Learned: Basic programming skills in Java, use of basic data structures, the software life cycle, object oriented programming, unit testing, & more.

CSE191 - Discrete Structures

Learned: Use of logic to solve complex problems, intro to logical CS proofs, how to use these mathematical logics to implement correct code, & more.

CSE241 - Digital Systems

Learned: How to design circuits for a specific purpose, many different gates and how to properly use them, K-mapping, coding in Verilog, & more.

CSE250 - Data Structures

Learned: C++, pointers, recursion, advanced data structures and how to implement them, using simple data structures to create the functionality of complex ones, debugging with GDB, & more.

CSE305 - Programming Languages

Learned: How to read programming languages grammars, how to quickly understand syntax and use of new languages, programming in C, Java, SML, Prolog, and Python, & more.

CSE331 - Algorithms

Learned: Many classic algorithms and their applications (Dijkstras Algorithm for example), creating new algorithms to solve complex issues, proving the correctness of these new algorithms, and doing runtime analysis on my algorithms, & more.

CSE341 - Computer Organization

Learned: Pipelining, benchmark testing, advanced circuit design, processor design, processor function, MIPS and ARM architecture, cache design, and basic memory management, & more.

CSE421 - Operating Systems

Learned: OS design, implemented synchronization primatives, used these primatives to solve synchronization problems, implemented basic OS functions (like fork(), open(), read(), write() etc.), multi-threading, OS memory management, caching, file system history, learned about disk (spinning & flash), & more.

About Me

I am currently enrolled in the Computer Science undergraduate program at the University at Buffalo, in Buffalo, New York (Third year).

I enjoy spending time expanding my knowledge on many CS topics, especially cyber security and artificial intelligence.

I have practiced programming in C, C++, Java, Swift, HTML, CSS, JavaScript, and Python

Outside of the classroom I like to spend my time on either of my two favorite hobbies:

- Building cars: I very much enjoy using my problem solving skills to (quite literally) build cars nearly from scratch. Modifying them to be more "efficent", in my own sense of the term, and making them more powerful then from the factory.

or

- Snowboarding: Being from Buffalo it tends to get quite cold. Winter sports are almost second nature!

I'm also a local sports fan. I love my home teams, The Buffalo Sabres and The Buffalo Bills.

Please click the link below to view my current resume.

Grant_Wrazen_Resume

Projects

The Projects page is still under construction.

Please stop back later to view my past, current, and future projects.

Thank you!

.

.

.

.

.

.

.

.

.

Contact Me

Email: grantwra@buffalo.edu

Phone: +1 (716) 949-2047

Mail: 971 Aurora Street, Lancaster, NY 14086

.

.

.

.

.

.

.

.