I'm taking Computer Engineering at the university of waterloo.

I'm a strange one in that I actually really like pure math (i.e. discrete math, proofs, number theory, and so on) but I'm not one for calculus as I find that it is taught in the following way:

"Here are a bunch of symbols, and you can manipulate them like this."

As opposed to:

"Here are a bunch of numbers, and they are related to each other in the following ways."

The first one I don't consider to be math, but rather some sort of robotic writing style which happens to be rooted in math. Calculus IS really interesting, but the way it is taught is downright boring and not enlightening at all. Everyone knows that dx/dt = xt is a "differential equation". But who really thinks about the fact that this actually MEANS something? To me, what this equations MEANS is mathematics, not some algorithm for solving it (and getting another equation with a similar lack of meaning).

Anyway, I'm off on a tangent.

- Loved physics in high school, began to hate it in university as it was too broad( i.e. covered a random assortment of topics)

- My circuits teacher in first year didn't speak english which wasn't beneficial to me liking circuits

- I also love digital logic