@Infovore,
Any specialist always, it seems to me, benefits from being acquainted with a general framework. Since the many different sciences developed from traditional philosophy, and since they are all grounded in philosophy, and since they have common Themes, I think you have made a wise decision, and hope you will increase your understanding of the philosophical perspective as well as share your knowledge of particular branches of science with us.
Regards,
John