United States























































Connect with MVA

Total Activity

2,595,797
students registered
451,136
students registered
Filter courses by product:








Filter courses by topic:












Courses

If you're not a data scientist, but you're interested in data mining and predictive analytics, and you want to go beyond just reporting the numbers, check out this course on Azure Machine Learning (ML). ML is the inexpensive, easy-to-access, and powerful predictive analytics offering from Microsoft.

In this demo-rich course, led by entertaining experts Buck Woody, Seayoung Rhee, and Scott Klein, get a real-world look at the different ways you can efficiently embed predictive analytics in your big data solutions, and explore best practices for analyzing trends and patterns. Find out about extending Azure ML using the Azure ML API services, and look at scenarios and methods for monetizing your ML application with Azure Marketplace.

NOTE: To get the most out of this course, set up the Azure Machine Learning trial beforehand.

Instructor |  Seayoung Rhee - Microsoft Senior Technical Product Manager; Buck Woody - Microsoft Senior Technical Specialist; Scott Klein - Microsoft Senior Technical Evangelist

54 Points
Level 100
Rating:
(3)
Add to My Learning Plan

This course focuses on how using System Center Virtual Machine Manager 2012 can help your business build, deploy, and maintain a private cloud. After completing these three modules you will have learnt about the Virtual Machine Manager 2012 product, and the features it utilizes to build and support the virtualized and physical resources that are part of your private cloud infrastructure. The course will also expose you to cloud computing at the business level, from the perspective of Virtual Machine Manager 2012, and show how to extend that knowledge to the technical level. The last module will show you how to manage applications within your private cloud using Virtual Machine Manager 2012 to deploy, update, and manage them. At the end, we will have illustrated how using Virtual Machine Manager 2012 as part of your private cloud infrastructure will benefit both your organization and the IT Pro.

45 Points
Level 200
Rating:
(13)
Add to My Learning Plan

If you're wondering how to use Windows Azure as a hosting environment for your SQL Server virtual machines (VMs), join the experts as they walk you through it, with practical, real-world demos. SQL Server in Windows Azure VM is an easy and full-featured way to be up and running in 10 minutes with a database server in the cloud. You use it on demand and pay as you go, and you get the full functionality of your own data center. For short-term test environments, it is a popular choice. SQL Server in Azure VM also includes pre-built data warehouse images and business intelligence features. Take this opportunity to learn more about it.

Instructor | Darmadi Komo – Microsoft Senior Technical Product Manager; Luis Carlos Vargas Herring – Microsoft Senior Program Manager; Xin Jin – Microsoft Program Manager; Olivier Matrat – Microsoft Principal Program Manager Lead

53 Points
Level 200
Rating:
(8)
Add to My Learning Plan

This course introduces server virtualization features and capabilities within Windows Server 2012 that enable customers to take advantage of the cost savings of virtualization and make the optimum use of server hardware investment. These features include:

- Hyper-V Replica, providing replication of Hyper-V virtual machines (VMs) between two locations for business continuity and failure recovery.
- Live Migration and the changes in Windows Server 2012 to enable different migration scenarios.
- The ability to run larger VMs on physical hosts.

After completing this Windows Server Virtualization course—through a series of videos, virtual labs, and whitepapers—you will have a detailed understanding of how Windows Server 2012 goes beyond virtualization technology to provide a complete platform for building a private cloud.

Exploring Certification? Free Windows Server 2012 Certification Prep Tools

54 Points
Level 200
Rating:
(57)
Add to My Learning Plan

Microsoft Tools for VMware Integration & Migration is the third course in a series of three designed for IT professionals who need to manage, monitor and automate VMware in their datacenter using System Center 2012 SP1. The earlier courses are listed below in the related courses section.

During this 4 hour Jump Start, Microsoft Senior Technical Evangelist Symon Perriman is joined by four different Microsoft and VMware experts covering Virtual Machine Manager (VMM), AppController, Management Pack for Operations Manager, and much, much more... Enjoy this fast paced, dynamic course presented by leading SMEs in their field.


Instructors | Symon Perriman - Microsoft Senior Technical Evangelist; Eric Winner - Microsoft Principal Program Manager; Michael Stafford - Microsoft Solutions Architect; Justin Incarnato - Microsoft Senior Program Manager; Anupama Vedapuri - Microsoft Program Manager


Associated Certification(s) |
Windows Server certifications; Private Cloud certification 
Related Courses | Microsoft Virtualization Training for VMware Professionals; Microsoft Virtualization for VMware Professionals Jump Start

56 Points
Level 300
Rating:
(4)
Add to My Learning Plan

This course focuses on extensibility and customization with System Center 2012 SP1, enabling customer and partners to create their own plugins with the System Center components. First you will learn how to create service templates in Virtual Machine Manager (SCVMM) allowing management of a multi-tiered application as a single logical unit. Next you will learn the basics of creating a custom Integration Pack using Orchestrator (SCO) to enable you to integrate custom activities within a workflow. The next two modules look at Operations Manager (SCOM) extensibility through creating Management Packs to monitor any datacenter component and Dashboards to visualize the data. The final two modules look at Service Manager (SCSM) Data Warehouse and reporting to generate datacenter-wide information, and then how to customize Service Catalog offerings to enable end-users to create self-service requests through a web portal.

89 Points
Level 200
Rating:
(5)
Add to My Learning Plan

See what you missed on IT Pro IaaS Day! Learn how to integrate Windows Azure virtual machines (VMs) into your infrastructure. If you’re an experienced IT Pro but you haven’t spent much time with Windows Azure VMs, you’ll appreciate these real-world examples on Windows Azure infrastructure as a service (IaaS). Cheryl McGuire and Ronald Beekelaar walk you through the basics of creating and configuring VMs, virtual networks, and cross-premises communication. They discuss the “what, why, and how” of virtualization, along with details about managing VMs, how they behave in Windows Azure, and how to configure good network communication to get things up and running in the cloud. 

Instructor | Cheryl McGuire - Microsoft Technical Writer; Ronald Beekelaar - Founder, Virsoft Solutions

71 Points
Level 200
Rating:
(23)
Add to My Learning Plan

System Center is a comprehensive management platform that enables you to more easily and efficiently manage your IT environments, including your server infrastructure and client devices. With System Center 2012 SP1, you get the most cost effective and flexible platform for managing your traditional datacenters, private and public clouds, and client computers and devices. System Center 2012 is the only unified management platform where you can manage multiple hypervisors, physical resources, and applications in a single offering.In this course you will learn about the broad vision and goals for SP1, as well as see the improvements across the individual components, including App Controller (SCAP), Configuration Manager (SCCM), Data Protection Manager (DPM), Endpoint Protection (SCEP), Operations Manager (SCOM), Orchestrator (SCO), Service Manager (SCSM) and Virtual Machine Manager (SCVMM).

101 Points
Level 200
Rating:
(8)
Add to My Learning Plan

Windows Azure Hyper-V Recovery Manager protects applications by coordinating the replication of virtual machines (VMs) at a secondary location. In this course, explore how Windows Azure Hyper-V Recovery Manager brings together Hyper-V Replica asynchronous virtual machine replication capabilities in Windows Server and the Virtual Machine Manager component of System Center, and how it combines them with the power of Microsoft Azure to provide site-to-site protection of your virtual machines and private clouds. This includes remote health monitoring and orchestrated recovery. The course examines other features that help with disaster recovery and high availability in a hybrid cloud environment.

Instructor |  Andrew McMurray  – Microsoft Senior IT Pro Evangelist

54 Points
Level 200
Rating:
(2)
Add to My Learning Plan

Are you interested in the benefits of Microsoft virtualization with Windows Server 2012 R2 and System Center 2012 R2, and how they compare to VMware virtualization with vCenter 5.5? Watch Microsoft's Matt McSpirit, as he provides an overview of several solutions that can convert VMware virtual machines to Hyper-V (or Microsoft Azure) virtual machines. Review different migration options in more depth, with experts in each technology, including Microsoft and partners 5nine Software, NetApp, Vision Solutions, and Xtreme Consulting Group. Don't miss this opportunity to get the details on Hyper-V migration.

Instructor |  Symon Perriman  – Microsoft Senior Technical Evangelist;  Matt McSpirit - Microsoft Senior Technical Product Manager

61 Points
Level 300
Rating:
(12)
Add to My Learning Plan

If you'd like to learn to create highly secure, scalable, and reliable desktop hosting solutions for small- and medium-sized organizations with up to 1,500 users, check out this course. Find out how to use Remote Desktop Services and Microsoft Azure virtual machines to create multitenant, hosted Windows desktop and application services, also known as desktop hosting.

Instructor | ​ ​ ​Andrew McMurray - Microsoft ​Technical Evangelist

57 Points
Level 300
Rating:
(3)
Add to My Learning Plan

This course provides an overview of the new System Center 2012 Configuration Manager product.

After completing this course you will understand the features that enable System Center 2012 Configuration Manager to:-

  • Easily distribute applications to users, regardless of device or form factor.
  • Perform software updates.
  • Device management improvements.

The course will also cover how System Center 2012 Configuration Manager makes it easier to service the rapidly growing number of connected devices in your organization, such as smartphones, tablets, and virtual machines, through centralized global configuration management.

Course modules will also show you the changes that help simplify the configuration and management of the infrastructure, how to use System Center 2012 Configuration Manager to gain insight to and control IT systems through easier maintenance, improved security and simplified configuration, as well as a number of other new features and updates to self-service application delivery, integrated settings management, antivirus management, UNIX and Linux support, compliance improvements, security updates, the new GUI, and much more!

65 Points
Level 200
Rating:
(63)
Add to My Learning Plan

The Microsoft Solution Accelerators (SAs) are free out-of-band tools and utilities which can be downloaded to enhance existing Microsoft technologies. This Microsoft private cloud course provides an overview of six of the most common SAs used in datacenters, highly virtualized environments and private clouds. The Microsoft Assessment and Planning (MAP) Toolkit and Microsoft Deployment Toolkit (MDT) will analyze and help configure the environment. The SCVMM Self-Service Portal (SSP) and Virtual Machine Servicing Tool (VMST) provide enhanced management for Hyper-V virtual machines. The Security & Compliance Manger (SCM) and Data Classification Toolkit (DCT) help maintain a healthy and secure environment. By the end of this course you will have a new set of tools you can utilize to plan, deploy, manage and secure your virtualized datacenter or Private Cloud infrastructure.

74 Points
Level 200
Rating:
(6)
Add to My Learning Plan

This course will outline how you can use System Center 2012 Data Protection Manager to protect your private cloud. You will learn how to use new capabilities to recover your infrastructure due to failures in the datacenter. We will demonstrate how DPM can be used to back-up and recover several common Microsoft server products, and subsequently how using DPM can provide increased service levels in your environment. Additionally, we will show how DPM works with other System Center products including Orchestrator, Operations Manager, and Virtual Machine Manager to ensure high availability of your cloud environment.

19 Points
Level 200
Rating:
(17)
Add to My Learning Plan

Enjoy this fun-filled two hour Q&A session where Senior Technical Evangelist Symon Perriman and Senior Program Manager Justin Incarnato answer questions from the audience on Microsoft System Center 2012. This session was based on ten on-demand courses currently available on MVA and includes topics such as System Center 2012 capabilities, licensing overview, Virtual Machine Manager, Orchestrator and much more. To get an in depth understanding on Microsoft System Center 2012 please refer to the links below.

Instructors | Symon Perriman - Senior Technical Evangelist; Justin Incarnato - Senior Program Manager

Related Courses |
- What's New in System Center 2012
- System Center 2012 SP1: Capabilities
- System Center 2012 SP1: Updates
- System Center 2012: Configuration Manager(SCCM)
- System Center 2012: Data Protection Manager (DMP)
- System Center 2012: Orchestrator (SCO) & Service Manager (SCSM)
- System Center 2012: Operations Manager (SCOM)
- System Center 2012: Virtual Machine Manager (VMM)
- System Center 2012: Licensing Overview
- System Center Advisor

    9 Points
    Level 200
    Rating:
    (3)
    Add to My Learning Plan

    Many organizations have a very diverse underlying infrastructure. From different pieces of hardware, to different hypervisors. Regardless of this, they need to be able to manage everything in a consistent way. With System Center 2012 R2 Virtual Machine Manager, they are able to have a consistent management experience across these multiple hypervisors. This course will address deployment of compute, storage, and networking resources, and how to construct all of the different resources that we have and construct them together into a private cloud. Finally the course will delve into day-to-day operations to keep the infrastructure up and running, and deploying services to the end users as well as the architecture behind it all.

    37 Points
    Level 300
    Rating:
    (3)
    Add to My Learning Plan

    This course covers Automation and Self service in the Datacenter and looks into the primary components of Service Manager and Orchestrator and the capabilities that are used to build out the infrastructure within the environment. This course specifically addresses the R2 updates, including the new integration stack for SharePoint, and provides patch solutions from Service Manager.

    54 Points
    Level 300
    Rating:
    (8)
    Add to My Learning Plan

    This course provides the training that can help you prepare for the Microsoft Specialist Exam 74-409: Server Virtualization with Windows Server Hyper-V and System Center. The exam and course will prove your ability to deploy and manage a Microsoft Server Virtualization infrastructure in an enterprise environment. You also find out how to configure, manage, and maintain Windows Server 2012 R2 Hyper-V and System Center 2012 R2 Virtual Machine Manager, including networking and storage services. And you learn how to configure key Microsoft Server virtualization features, such as Generation 2 Virtual Machines, Replication Extension, Online Export, Cross-Version Live Migration, Online VHDX Resizing, and Live Migration Performance tuning, in addition to Dynamic Virtual Switch Load Balancing and virtual Receive Side Scaling (vRSS).

    Instructors | Symon Perriman - Senior Technical Evangelist, Microsoft; Corey Hynes - Lead Architect and President, HOLSystems Related

    Associated Exam(s) | 74-409: Server Virtualization with Windows Server Hyper-V and System Center
    Associated Course(s) | 20409: Server Virtualization with Windows Server Hyper-V and System Center

    135 Points
    Level 300
    Rating:
    (175)
    Add to My Learning Plan

    Windows Server 2012 introduces new networking features and capabilities that help to reduce networking complexity while lowering costs and simplifying management tasks. These features include:

    - IP Address Management (IPAM). This provides a framework that enables discovery, management, and monitoring of an IP address space within the network of an organization.
    - Hyper-V Network Virtualization. This is the software-defined networking (SDN) solution that enables you to tackle flexibility challenges in your datacenters by abstracting virtual machine (VM)  IP addresses from the underlying physical network addressing and routing, similar to the way in which VMs are abstracted from the hardware of the physical host.
    - Hyper-V extensible switch. This provides an architecture to implement policy enforcement for security, isolation, service levels, and tenant isolation.
    - NIC Teaming. Out of the box network interface card (NIC) teaming is the ability to combine two or more network adapters in a single computer to behave as a single NIC within Windows.

    After completing this course—through a series of videos, virtual labs, and whitepapers—you will have a detailed understanding of how Windows Server 2012 facilitates more efficient and cost-effective networking management.

    Explore other Windows Server 2012 resources on MVA.

    Exploring Certification? Free Windows Server 2012 Certification Prep Tools

    46 Points
    Level 200
    Rating:
    (19)
    Add to My Learning Plan

    This course focuses on how using Microsoft System Center can help you build, deploy and manage a private cloud infrastructure. In this Cloud Computing & Management course you will learn about the features System Center offers for building and supporting the virtualized and physical resources that are part of your private cloud infrastructure.
     
    You will understand Microsoft’s vision for cloud computing, from the business perspective to the technical level. Lastly, you will learn how to use tools such as VMM 2012 to deploy, update, and manage applications within your private cloud. The course will illustrate how using System Center as part of your private cloud infrastructure will benefit both your organization and you as the IT professional.

    40 Points
    Level 200
    Rating:
    (6)
    Add to My Learning Plan

    View this two-module series for a complete understanding of the end-to-end process for implementing desktop virtualization using Windows Server 2012 R2 and Windows 8.1. Virtualization comes in many forms and can be fit to suit many enterprise needs, from creating virtual machines to run on Windows 8.1, to server-based scenarios for administering shared and personal virtual desktop environments using Windows 2012 R2 Hyper-V. Microsoft Senior Product Manager Adam Carter and Microsoft Senior Technical Evangelist Rick Claus guide you through key topics related to the fabric of virtual desktop configuration and management, from leveraging tiered storage and storage de-duplication using Windows Server 2012 R2, to demonstrating the remote desktop capabilities of devices such as Windows RT, iOS, and Android.

    Instructors | Adam Carter – Microsoft Senior Product Manager; Rick Claus – Microsoft Senior Technical Evangelist

    Related Exam(s) | 74-409: Server Virtualization with Windows Server Hyper-V and System Center
    Associated Course(s)
    | 20409: Server Virtualization with Windows Server Hyper-V and System Center

    Related MVA courses | What's New in Windows Server 2012 R2 Jump Start; Using Microsoft VDI to Enable New Workstyles Jump Start

    27 Points
    Level 200
    Rating:
    (13)
    Add to My Learning Plan

    If you're new to virtualization, or if you have some experience and want to see the latest R2 features of Windows Server 2012 Hyper-V or Virtual Machine Manager, explore this practical (and free!) online training. Learn how to build your infrastructure from the ground up on the Microsoft stack, using System Center to provide powerful management capabilities. Microsoft virtualization experts Symon Perriman and Matt McSpirit (who are also VMware Certified Professionals) demonstrate how you can help your business consolidate workloads and improve server utilization, while reducing costs. Learn the differences between the platforms, and explore how System Center can be used to manage a multi-hypervisor environment, looking at VMware vSphere 5.5 management, monitoring, automation, and migration.

    Instructor | Symon Perriman – Microsoft Senior Technical Evangelist; Matt McSpirit – Microsoft Senior Technical Product Manager

    61 Points
    Level 300
    Rating:
    (10)
    Add to My Learning Plan

     

    To learn the details about Windows Server 2003 end of extended support, watch this on-demand course. After an introduction to the tool and process options, learn how to migrate with AppZero, and get an AppZero demonstration.

    Experts explore considerations when moving apps versus machines, methodology around the process, and best practices. They also look at app compatibility statements, vendor supportability, and AppZero usage requirements. Finally, they discuss Microsoft Dynamics GP 10, SQL Server 2005, Windows Server 2003 -> Windows Server 2012 R2, in-place upgrade options, and migration to Azure.

    Instructor | ​ Patrick Pushor ; Tracy R. Riser

     

    14 Points
    Level 100
    Rating:
    (8)
    Add to My Learning Plan

    IT Pros, you know that enterprises desire the flexibility and affordability of the cloud, and service providers want the ability to support more enterprise customers. This course is an exploration of Windows Azure Pack's (WAP's) infrastructure services (IaaS), which bring Microsoft Azure technologies to your data center (on your hardware) and build on the power of Windows Server and System Center to deliver an enterprise-class, cost-effective solution for self-service, multitenant cloud infrastructure and application services.

    Watch Microsoft's leading experts as they focus on the infrastructure services from WAP, including self-service and automation of virtual machine roles, virtual networking, clouds, plans, and more. See helpful demos, and hear examples that can help speed up your journey to the cloud.

    Instructor | ​ Andrew Zeller– ​Microsoft Senior Technical Program Manager; Symon Perriman - Microsoft Senior Technical Evangelist; Joe Levy - Microsoft Program Manager; Shriram Natarajan – Microsoft Program Manager; John Ballard – Microsoft Principal Program Manager; Vybava Ramadoss - Microsoft Program Manager;
    Anshuman Nangia - Microsoft Program Manager

     

    85 Points
    Level 300
    Rating:
    (8)
    Add to My Learning Plan

    Out with the old! IT Pros, you're probably aware that July 2014 marks the one-year countdown to end of support for Windows Server 2003. If you're gearing up to migrate from Windows Server 2003/2008 to Windows Server 2012 R2 (on-premises and in Microsoft Azure), this on-demand course has a ton of helpful information for you.


    Windows Server 2012 R2 provides many options to help ensure seamless transition to the new server platform. Explore these tools and see how Windows Server 2012 R2 can ease your transition, not merely to upgrade earlier versions but also to migrate your key services efficiently, safely, and cost effectively. In these demo-rich sessions, industry experts also examine how to migrate your on-premises workloads to Microsoft Azure virtual machines (VMs) to create a truly hybrid cloud environment.

    Instructor | ​ ​​Andrew McMurray​ – Microsoft IT Evangelist; Kyle Rosenthal - MTC, ​Spider Consulting Technical Lead; Pierre Roman - Microsoft Canada, ​Technical Evangelist

     

    62 Points
    Level 300
    Rating:
    (5)
    Add to My Learning Plan

    If you'd like to learn more about migrating virtual machines (VMs) from Amazon AWS to Microsoft Azure, check out this course. Explore reasons for the migration, plus how to prepare for it. Get the details on exporting and converting VMs from Amazon AWS, how to upload and import them to Microsoft Azure, and more!
     
    Instructor |  Keith Mayer  – Microsoft  Senior Technical Evangelist

    41 Points
    Level 200
    Rating:
    (2)
    Add to My Learning Plan

    Developers, have you ever wanted to play with Node.js? Are you curious about how to incorporate two-way communication into applications? Watch popular experts Stacey Mulcahy and Rami Sayar, and see how to do just that with Node.js, one of the easiest and fastest ways to develop real-time apps on the web today, along with Visual Studio, Azure, and free open source technology. To introduce you to these topics, Stacey and Rami walk you through the creation of a chatroom application.

    In this course, the fourth in our Web Wednesdays series, see step-by-step demos and get practical tips and detailed explanations. By the end of the day, you know how to set up Node.js on your Windows machine, develop a web front end with Express, deploy an Express app to Azure, use Socket.IO to add a real-time layer, and bring it all together.

    Instructor | ​ Stacey Mulcahy - ​ Microsoft Technology Evangelist; Rami Sayar - Microsoft Developer Evangelist

    63 Points
    Level 200
    Rating:
    (9)
    Add to My Learning Plan

    If you've always wanted to build games for the Windows Store but aren't sure how to get started, take a look at the wildly popular Cocos2d-x. Join a team of experts who walk you through the engine's background, explore its popularity, show you how to set up a Windows machine for Cocos development, and teach you to build a game from start to finish.

    Take a look at coding, graphical assets, versioning issues, and ad support for monetization. Work with the latest and greatest version of the engine (Cocos2d-x v3), which includes universal app support for Windows, and get started building your first game!

    For the Rocket Man sample game used in this course, please visit: https://github.com/sanjeevdwivedi/rocket-man-game

    Instructors
    | Sanjeev Dwivedi - Microsoft Technical Evangelist; Eric Mittelette - Microsoft Open Technologies Senior Technical Evangelist; Dale Stammen - Microsoft Software Developer Engineer

    37 Points
    Level 200
    Rating:
    (6)
    Add to My Learning Plan

    IT Pros, want a sneak peek at enhancements in Windows 10? Get a technical overview, and find out how these improvements can help you meet your enterprise IT and security challenges, including device management, multifactor authentication, and deployment, plus a familiar UI for end users.

    Watch as the lead Windows 10 Enterprise Product Managers roll back the covers on the Windows 10 Technical Preview. Learn about new UI enhancements, find out how management and deployment is evolving, and hear how new security enhancements in Windows 10 can help your organization respond to the modern security threat landscape.

    (NOTE: You can preview Windows 10 to follow along during the course. Install on a non-production machine, rather than on your primary home or business PC.)

    Instructors | Simon May - Microsoft Technical Evangelist -  Infrastructure, IT Pro, Technical, Client, and Cloud; Chris Hallum - Microsoft Senior Product Manager for Windows Client and Phone; Brad McCabe - Microsoft Product Manager; Fred Pullen - Microsoft Senior Product Marketing Manager; Michael Niehaus - Microsoft Senior Product Marketing Manager, Windows Commercial

    53 Points
    Level 300
    Rating:
    (9)
    Add to My Learning Plan

    Looking to #LevelUpAzure? Watch Mark Russinovich, Microsoft Chief Technology Officer, Azure, as he kicks off a series of Azure training sessions for IT Professionals. In these sessions, Senior Technical Evangelist Rick Claus and members of Azure Engineering dive deep into technologies critical for IT Pro Implementers, like you, to help you better understand and build your foundational cloud skills. Experts share their deep technical insights on these topics and help prepare you to take Exam 70-533: Implementing Microsoft Azure Infrastructure Solutions for Microsoft Azure Specialist Certification. Join the conversation on Twitter using #LevelUpAzure.

    In this session, hear from Mark Russinovich and explore Azure IaaS virtual machines, inside and out. Learn to optimize your Windows Server workloads on Azure, and dig into IaaS architecture and management best practices.

    Instructors | ​Mark Russinovich - Microsoft Chief Technology Officer, Azure; ​Corey Sanders - Microsoft Azure Group Program Manager; Drew McDaniel - Microsoft Azure Principal Program Manager Lead

    55 Points
    Level 300
    Rating:
    (1)
    Add to My Learning Plan
    123
                         
    Message