Keep up with the latest educational apps for iOS, Android devices, Microsoft Surface and other mobile devices.  With so many apps available it can be difficult to determine apps that will help improve teaching and learning.