IEEEE CCECE 2014 and Cognitive Agent Simulation

This past week I attended IEEE Canadian Conference on Electrical and Computer Engineering (CCECE2014) in Toronto, Canada. I was there because of two papers I was a co-author on. The work was part of a side project I was involved in on cognitive agent simulation. The idea was inspired by the observation that in the spring time, many newborn animals are struck as they cross the street. Later in the year, it seems that fewer animals meet this fate. So have the animals which survived observed the doomed creates being struck, learned something about the environment, and managed to become more intelligent? We aimed to model this type of environment, and then re-create the most basic intelligence to try to replicate this behaviour with a cognitive agent.

I was responsible for implementing the simulation tool and the naiive learning algorithm which we also presented at the conference. The simulator was created in c/c++ and was designed in such a way that later on the intelligence algorithms could be swapped out, so that we could also experiment with more sophisticated learning algorithms.

(more…)

Experiences as a Computer Science Graduate Teaching Assistant

It’s almost the end of my second term of being a teaching assistant at the University of Guelph. This time around it was an intermediate c programming class. I’m really starting to enjoy being a TA, and since it was my second time, it has become alot easier and things went alot smoother. The course was the basic topics when you are learning C: arrays, dynamic memory, random access files, and some basic data structures such as linked lists, queues and stacks.

(more…)

Top 10 Reasons to Study Computer Science in 2009

The trend in blogs, the internet and news sites lately is to write articles about the economy. Instead of that however, I thought I would use the opportunity to try to encourage people who might be considering studying computer science (or related related fields) to go forward and pursue education in this area. Now is an especially good time to get your foot in the door since admissions have generally been low the last few years and there are plenty of jobs, which is more than we can say about many other areas. It’s also close to the start of the year so maybe it would be good to start with a new career path.

(more…)

CIS Career Night @ University of Guelph

On January 28th, the Computer Science department at the University of Guelph is having their annual Career Night. It’s being put on with the help of CISters and some other campus student groups. I attended one of these events last year and met some really interesting people. Anyone who is at Guelph and can attend should definitely go! At the career night, many alumnus of the computer program at Guelph are invited back to the school to share their experiences and to answer questions about their career since graduating.

(more…)