Patrick F. Taylor Science and Technology Academy named among the best of “New New Orleans Architecture” by myNewOrleans.com.