Teaching Software Project Management using Simulations - The AMEISE Environment: from Concepts to Class Room Experience | IEEE Conference Publication | IEEE Xplore