MATH3001 - Real Analysis 1

This is a course review of MATH3001 - Real Analysis 1 taken at CarletonU in winter 2023. Real Analysis is a course that is known to have devastated undergraduate Math students for generations. The course is the sucessor of MATH1052 - Calculus and Introductory Analysis 1 and the beginning of MATH2000 - Multivariable Calculus and Fundamentals of Analysis. The interesting part about CarletonU is that students are exposed to elements of analysis in first year and second year which may not hold true for students in the United States. CarletonU also offers another course in Real Analysis which confuses me what would the equivalent. All I know is that the successor course will cover more on function and Hilbert spaces and an introduction to Measure Theory.

Read More

MATH1800 - Introduction to Mathematical Reasoning

This is a course review of MATH1800 - Introduction to Mathematical Reasoning taken at CarletonU in winter 2023. The lectures were synchronous and quizzes was where the weekly quizzes were held. This review is going to be very biased as this is “technically” my 3rd time taking this course. I first took an introductory course to Mathematical proofs over 7 years in 2015 when I first began my studies in Computer Science. This is the first course that introduces you to the world of Mathematics that is very different from the math I have been taught in my entire life and was one of the few courses that later pushed me into Mathematics despite almost failing this course at my alma mater by 1%. Read the long course description section below to read more about my thought and experience of the material of the course.

Read More

An Uninteresting Glance At Strings

An uninteresting post about looking at the generated assembly code of a simple program that just stores a string. I got bored at work and decided to randomly look at strings. Nothing interesting about this post, I just wanted to write something quick to kill time.

Read More

Duplicate a Fluent-Bit Plugin

Today I am exploring how to create a copy of Kafka plugin on Fluent-Bit so that you can modify the plugin without affecting the original plugin. Don’t ask me why would anyone want to do that, it happens. I didn’t even know what Fluent-Bit and Kafka was till very recently and I happened to come across the need to duplicate the plugin to fiddle around with. Mainly to understand what is going on. Not an interesting topic but I haven’t written much blogs this year so this is the topic I chose to write. What is interesting about Fluent Bit is that you are supposed to write the plugins in C which was surprising when I heard this. Though you could probably choose to write the plugins in other languages like Go I assume.

Read More

MATH2000 - Multivariable Calculus and Fundamentals of Analysis [Fall+Winter]

This is a course review of MATH2000 - Multivariable Calculus and Fundamentals of Analysis taken at CarletonU in the fall of 2022 and winter 2023. The lectures were synchronous but with recorded lectures to accommodate those with COVID-19 or any other illness. This is a review of the first half of the course (the course is 8 months long, 1.0 credit). This blog post is a long one so feel free to skip and read only the course review.

Read More