Hi all! (Right now I'm an undergrad EE) I'm really having trouble deciding which field to choose in future. I want to go in the field of research and from what I know, CS has wider opportunities for research as compared to TE. Is that right? Besides, I have a deep interest for philosophy in general and I think CS has a greater blend of Philosophy with Science (consciousness, virtual reality etc.etc.) as compared to engineering. Another option would be Computer Engineering. How's that? I'm really confused on these issues and any guidance would be highly appreciated. Thanks.