-
Never Enough Hours in a Day
As I’m writing this, I’ve just finished my first draft of over 1.2k lines of code that I’ve written in the past 3 days for a presentation I’m delivering this upcoming Tuesday. I’m exhausted. I’ve uploaded the code to a remote server that I’m using for compilation and rendering because...
-
If Love is the Answer You Hold, Hold On
This one’s a personal blog post. Gasp! – those are rare. I rarely talk about my personal life on my blog, and most of my posts are either technical/academic or announcements. Sometimes I might allude to what’s been going on, but leave it vague without getting into the nitty-gritty details....
-
Spring 2021 Python Workshops Information
The Solar Energy Association will once again be partnering with the University of California, Merced Engineering Service Learning to deliver a series of three free, new Python programming workshops available to the public. I am excited to begin teaching these workshops! These upcoming workshops will focus on Python in a...
-
Catch Me at the National Cyber League
I’m excited to announce that I will be participating in the National Cyber League Spring 2021 season. This will be my third season competing with my team IrisSec and I’m very excited to get back on the field with my friends. Happy hacking!
-
Projects Paused Until Further Notice
All projects have been paused until further notice. This means that I will no longer be making steady progress on FLAT or Digital Liberation. Zero to Hero Hacking, which has already been on slowmode since the start of the semester, is also being paused until further notice. I’m currently going...
-
A Resource-Dependent Job Scheduling Algorithm Based on Graph Theory
I recently had an idea for a scheduling algorithm for resource-dependent jobs that views the problem not as a pure problem, but as a problem in graph theory. Right now, I lack the mathematics and formalisms, but I think that viewing a job scheduling problem as a graph theory problem...
-
Catch Me at the Cipher Tech Challenge
I’m going to be participating in Cyber Skyline’s Cipher Tech Challenge 2021. This is a forensics software development challenge taking place over the span of two weeks, starting on 19 February 2021. I’m excited to be participating in this competition as digital forensics is one of my primary specialties, so...
-
Spring 2021 Python Workshops Confirmed
UC Merced Engineering Service Learning recently reached out to me to gauge interest in hosting a series of Python programming workshops again. After checking with my organization, I can confirm that the Solar Energy Association will indeed be partnering with UC Merced Engineering Service Learning to deliver a series of...
-
Crash Course Git
I recently walked a colleague through the process of uploading files to a remote Git repo using Git and seeing as the semester is just starting, I anticipate other colleagues asking about this in the near future. Instead of giving the same tutorial multiple times, I think it’d just be...
-
Maximum Capacity Reached
The maximum capacity has been reached for all courses that I am teaching this semester. The number of available seats this semester is dramatically lower than last fall due to my increased personal workload, primarily stemming from the start of my journey to Network+ and Security+. Students who are interested...
-
My Python Programming Style
I’ve been programming in Python for quite a number of years now. Over the years, I’ve developed my own Python “style” that allows me to create beautiful, readable code. This blog post outlines my Python programming style and covers a wide array of topics such as syntax, readability, naming, and...
-
Preparing for Spring
Yesterday, I finalized my spring semester class schedule. I’m looking forward to spring and what it has in store. This upcoming semester, I’m going to be taking ENGR57 (Statics and Dynamics), ENGR65 (Circuit Theory), CSE31 (Computer Organization and Assembly Language), and CSE100 (Algorithm Design and Analysis). My work schedules still...
-
Hello World!
Happy New Year! I’ve spent the past few days redesigning and rewriting my website from scratch. My old blog previously located on GitHub has been retired and is being replaced by my new blog located here on my own domain. This year, I’m teaching 5 courses: Python Fundamentals, Beyond the...