...As a practicing software engineer I am required to deal with complex logic on a daily basis while writing code. Additionally, I took Logic in college and know my way around my P's and Q's (that's a logic joke).
In all seriousness, this was a great subject and something I enjoy very much. Negations, iff's and the like are all very important things for my line of work. (read more)