Liam Avella-Pisera The following is a paper I wrote for a graduate networking class at the University of Melbourne. A link to the properly formatted pdf is available here. The title “Geographic Routing in VANETs” was inherited from the brief, I however choose to focus my discussion on a very specific area of interest. This work received 93% and was graded at a graduate coursework standard in the…
I recently had the opportunity to write a programming language in Racket. This was a challenging but rewarding experience, and it taught me a lot about the design and implementation of programming languages.
Some notes from my reading of Harold Abelson’s EXCELLENT lecture in the famous MIT course Structure and Interpretation of Computer Programs. The subject matter … involves us with three foci of phenomena: the human mind, collections of computer programs, and the computer. Every computer program is a model, hatched in the mind, of a real or mental process. ese processes, arising from human…
Introducing the issue *Abstract mathematical concepts can be a challenge for many undergraduate computer science learners.** Some of the most common areas of difficulty include self-similarity, parametric types and reasoning about types, recursion, recursive thinking, recursive data types, graphs, trees, cases, pattern matching, and using logic and reasoning about code.
The concept of freedom in Fichte The mere mention of the name freedom my heart opens and flowers, and with the word necessity, it contracts painfully. For I feel that I am free, and I hate the thought that I am not so. (Fichte Foundations of Natural Right 1796)
I. Metacritique Metacritique is a term used to describe the process of critically examining the underlying assumptions of a philosophical system. It is often used in the context of postmodern thought, but it has a much longer history.