Find an Office Near You
 

Events Subject

Communications

Business Execution: Linking People, Goals and Accountability to Drive Results

This intensive program begins by helping you define your role in the company’s plan. Next you’ll learn to create personal goals that align with corporate objectives and install a personal accountability system for yourself that focuses your attention on critical success factors. Finally, you’ll see how to “cascade” your goals and accountability to the employees in your group.

Creating a Professional Demeanor: How to Look, Act and Sound Like a Professional

You’ll learn to control situations instead of letting them control you and deal effectively with difficult people.

Dale Carnegie Course: Effective Communications & Human Relations

You'll learn to strengthen interpersonal relationships, manage stress and handle fast-changing workplace conditions. You'll be better equipped to perform as a persuasive communicator, problem-solver and focused leader. And you'll develop a take-charge attitude initiated with confidence and enthusiasm.

Effective Communications & Human Relations
FREE PREVIEW

Get the power for you to move far beyond your comfort zone as you stretch for and attain ambitious new goals.
Register today for a session of our Dale Carnegie Course...FREE.

How To Be Confident In English

This course applies the know-how accumulated through a hundred years of experience at Dale Carnegie Training and helps release their mental-brakes. Learn how to fully tap into your team’s latent English language ability, so that they can learn to speak English with confidence.

How To Be Confident In English Free Session

This course applies the know-how accumulated through a hundred years of experience at Dale Carnegie Training and helps release their mental-brakes. Learn how to fully tap into your team’s latent English language ability, so that they can learn to speak English with confidence.

How To Do Delegation That Really Works

Identifying who is ready for delegation and using a collaborative process clarifies the level of control needed to affix accountability.

How To Handle Multiple Demands On Your Time

By using techniques like "day-tight compartments" and "magic formula decision making" you will actually train your mind to be laser sharp all the time. You’ll learn to cut through the clutter, zero in on the real issue, deal with it and move on.

How To Replace Workplace Negativity With Enthusiasm

This new one-day seminar will show you how to use Dale Carnegie’s proven ways to prevent the naysayers, whiners and downers from robbing you and your group of the energy to succeed.

How To Work With Really Difficult People

This module will help you confront and deal effectively with the behaviors and attitudes of difficult people, rather than react negatively.

Leaders Not Managers Free Session

Leadership development has meant different things in different times. The modern leader knows that it means developing the skills needed to motivate the modern team. These necessary skills can be learned through a leadership development training program, which is less stressful than being forced to learn the skills on the job. Working your way up the ladder, you've experienced numerous leadership styles from the previous generations of managers.

Managing Stress FREE workshop for HR professional

Managing stress is like managing time: it’s all about managing yourself. In this seminar, you will assess your current reactions to stress, then explore ways to clarify where you have a measure of control.

Persuasive, Confident, Impressive

Whether you are persuading colleagues, selling a client or energizing a team, the power of your presentation makes the difference between success and failure.

Persuasive, Confident, Impressive - Presentation Success Secrets - Free Session

Join us at our free session of the High Impact Presentations® program and gain a clear understanding of how this program will take your presentation skills to the next level.

Powerful Team Building Techniques for Leaders

Teams need to work together to identify and work by the values, vision, and guiding principles that build successful teamwork.

Practical Skill Sets for Facilitation

Facilitation by definition means to make easy for others. Some people may be good “presenters” and may still have room for growth in helping a group experience “discovery” and “application” while moving toward improved performance. Skilled facilitation is about leading a process rather than presenting information.

Professional Leadership for New Managers

This seminar helps you develop the qualities of good leadership that are essential for career and organizational success.

Step Up to Leadership (1 Day)

Leaders build people and manage processes. Managers manage processes… therein lies the key difference between the two.

Successful Public Speaking

When the time comes for you to speak – be it in the Boardroom, at the section meeting, in front of colleagues, to your team, to the whole company, to the labor union, to the shareholders, etc. HAVE NO FEAR! …stand tall and confident and know you can deliver!

The Dale Carnegie Immersion Seminar - 3 Day Program

This unique three-day seminar will help you master the skills you need to excel in today's competitive workplace. You'll learn to handle people more professionally and keep pace with fast-changing workplace conditions. After you complete the seminar you'll be equipped to perform as a persuasive communicator, creative problem solver and intelligent risk-taker.

Change Management

Business Execution: Linking People, Goals and Accountability to Drive Results

This intensive program begins by helping you define your role in the company’s plan. Next you’ll learn to create personal goals that align with corporate objectives and install a personal accountability system for yourself that focuses your attention on critical success factors. Finally, you’ll see how to “cascade” your goals and accountability to the employees in your group.

Creating a Professional Demeanor: How to Look, Act and Sound Like a Professional

You’ll learn to control situations instead of letting them control you and deal effectively with difficult people.

Dale Carnegie Course: Effective Communications & Human Relations

You'll learn to strengthen interpersonal relationships, manage stress and handle fast-changing workplace conditions. You'll be better equipped to perform as a persuasive communicator, problem-solver and focused leader. And you'll develop a take-charge attitude initiated with confidence and enthusiasm.

Effective Communications & Human Relations
FREE PREVIEW

Get the power for you to move far beyond your comfort zone as you stretch for and attain ambitious new goals.
Register today for a session of our Dale Carnegie Course...FREE.

How To Do Delegation That Really Works

Identifying who is ready for delegation and using a collaborative process clarifies the level of control needed to affix accountability.

How To Handle Multiple Demands On Your Time

By using techniques like "day-tight compartments" and "magic formula decision making" you will actually train your mind to be laser sharp all the time. You’ll learn to cut through the clutter, zero in on the real issue, deal with it and move on.

How To Replace Workplace Negativity With Enthusiasm

This new one-day seminar will show you how to use Dale Carnegie’s proven ways to prevent the naysayers, whiners and downers from robbing you and your group of the energy to succeed.

How To Work With Really Difficult People

This module will help you confront and deal effectively with the behaviors and attitudes of difficult people, rather than react negatively.

Innovation leadership

Become more flexible in your thinking and learn how to innovate! This training helps you understand the framework behind innovation! Participants will be able to use this training to lead product planning and improve operations.

Leaders Not Managers

Leadership development has meant different things in different times. The modern leader knows that it means developing the skills needed to motivate the modern team. These necessary skills can be learned through a leadership development training program, which is less stressful than being forced to learn the skills on the job. Working your way up the ladder, you've experienced numerous leadership styles from the previous generations of managers.

Powerful Team Building Techniques for Leaders

Teams need to work together to identify and work by the values, vision, and guiding principles that build successful teamwork.

Practical Skill Sets for Facilitation

Facilitation by definition means to make easy for others. Some people may be good “presenters” and may still have room for growth in helping a group experience “discovery” and “application” while moving toward improved performance. Skilled facilitation is about leading a process rather than presenting information.

Professional Leadership for New Managers

This seminar helps you develop the qualities of good leadership that are essential for career and organizational success.

Step Up to Leadership (1 Day)

Leaders build people and manage processes. Managers manage processes… therein lies the key difference between the two.

The Dale Carnegie Immersion Seminar - 3 Day Program

This unique three-day seminar will help you master the skills you need to excel in today's competitive workplace. You'll learn to handle people more professionally and keep pace with fast-changing workplace conditions. After you complete the seminar you'll be equipped to perform as a persuasive communicator, creative problem solver and intelligent risk-taker.

Customer Service

Creating a Professional Demeanor: How to Look, Act and Sound Like a Professional

You’ll learn to control situations instead of letting them control you and deal effectively with difficult people.

Dale Carnegie Course: Effective Communications & Human Relations

You'll learn to strengthen interpersonal relationships, manage stress and handle fast-changing workplace conditions. You'll be better equipped to perform as a persuasive communicator, problem-solver and focused leader. And you'll develop a take-charge attitude initiated with confidence and enthusiasm.

Effective Communications & Human Relations
FREE PREVIEW

Get the power for you to move far beyond your comfort zone as you stretch for and attain ambitious new goals.
Register today for a session of our Dale Carnegie Course...FREE.

The Dale Carnegie Immersion Seminar - 3 Day Program

This unique three-day seminar will help you master the skills you need to excel in today's competitive workplace. You'll learn to handle people more professionally and keep pace with fast-changing workplace conditions. After you complete the seminar you'll be equipped to perform as a persuasive communicator, creative problem solver and intelligent risk-taker.

Employee Engagement

Business Execution: Linking People, Goals and Accountability to Drive Results

This intensive program begins by helping you define your role in the company’s plan. Next you’ll learn to create personal goals that align with corporate objectives and install a personal accountability system for yourself that focuses your attention on critical success factors. Finally, you’ll see how to “cascade” your goals and accountability to the employees in your group.

Creating a Professional Demeanor: How to Look, Act and Sound Like a Professional

You’ll learn to control situations instead of letting them control you and deal effectively with difficult people.

Dale Carnegie Course: Effective Communications & Human Relations

You'll learn to strengthen interpersonal relationships, manage stress and handle fast-changing workplace conditions. You'll be better equipped to perform as a persuasive communicator, problem-solver and focused leader. And you'll develop a take-charge attitude initiated with confidence and enthusiasm.

Effective Communications & Human Relations
FREE PREVIEW

Get the power for you to move far beyond your comfort zone as you stretch for and attain ambitious new goals.
Register today for a session of our Dale Carnegie Course...FREE.

How To Do Delegation That Really Works

Identifying who is ready for delegation and using a collaborative process clarifies the level of control needed to affix accountability.

How To Replace Workplace Negativity With Enthusiasm

This new one-day seminar will show you how to use Dale Carnegie’s proven ways to prevent the naysayers, whiners and downers from robbing you and your group of the energy to succeed.

How To Work With Really Difficult People

This module will help you confront and deal effectively with the behaviors and attitudes of difficult people, rather than react negatively.

Leaders Not Managers

Leadership development has meant different things in different times. The modern leader knows that it means developing the skills needed to motivate the modern team. These necessary skills can be learned through a leadership development training program, which is less stressful than being forced to learn the skills on the job. Working your way up the ladder, you've experienced numerous leadership styles from the previous generations of managers.

Managing Stress FREE workshop for HR professional

Managing stress is like managing time: it’s all about managing yourself. In this seminar, you will assess your current reactions to stress, then explore ways to clarify where you have a measure of control.

Powerful Team Building Techniques for Leaders

Teams need to work together to identify and work by the values, vision, and guiding principles that build successful teamwork.

Step Up to Leadership (1 Day)

Leaders build people and manage processes. Managers manage processes… therein lies the key difference between the two.

The Dale Carnegie Immersion Seminar - 3 Day Program

This unique three-day seminar will help you master the skills you need to excel in today's competitive workplace. You'll learn to handle people more professionally and keep pace with fast-changing workplace conditions. After you complete the seminar you'll be equipped to perform as a persuasive communicator, creative problem solver and intelligent risk-taker.

Executive Training

Business Execution: Linking People, Goals and Accountability to Drive Results

This intensive program begins by helping you define your role in the company’s plan. Next you’ll learn to create personal goals that align with corporate objectives and install a personal accountability system for yourself that focuses your attention on critical success factors. Finally, you’ll see how to “cascade” your goals and accountability to the employees in your group.

Creating a Professional Demeanor: How to Look, Act and Sound Like a Professional

You’ll learn to control situations instead of letting them control you and deal effectively with difficult people.

Effective Communications & Human Relations
FREE PREVIEW

Get the power for you to move far beyond your comfort zone as you stretch for and attain ambitious new goals.
Register today for a session of our Dale Carnegie Course...FREE.

How To Do Delegation That Really Works

Identifying who is ready for delegation and using a collaborative process clarifies the level of control needed to affix accountability.

How To Replace Workplace Negativity With Enthusiasm

This new one-day seminar will show you how to use Dale Carnegie’s proven ways to prevent the naysayers, whiners and downers from robbing you and your group of the energy to succeed.

How To Work With Really Difficult People

This module will help you confront and deal effectively with the behaviors and attitudes of difficult people, rather than react negatively.

Innovation leadership

Become more flexible in your thinking and learn how to innovate! This training helps you understand the framework behind innovation! Participants will be able to use this training to lead product planning and improve operations.

Leaders Not Managers

Leadership development has meant different things in different times. The modern leader knows that it means developing the skills needed to motivate the modern team. These necessary skills can be learned through a leadership development training program, which is less stressful than being forced to learn the skills on the job. Working your way up the ladder, you've experienced numerous leadership styles from the previous generations of managers.

Powerful Team Building Techniques for Leaders

Teams need to work together to identify and work by the values, vision, and guiding principles that build successful teamwork.

Step Up to Leadership (1 Day)

Leaders build people and manage processes. Managers manage processes… therein lies the key difference between the two.

The Dale Carnegie Immersion Seminar - 3 Day Program

This unique three-day seminar will help you master the skills you need to excel in today's competitive workplace. You'll learn to handle people more professionally and keep pace with fast-changing workplace conditions. After you complete the seminar you'll be equipped to perform as a persuasive communicator, creative problem solver and intelligent risk-taker.

Leadership

Business Execution: Linking People, Goals and Accountability to Drive Results

This intensive program begins by helping you define your role in the company’s plan. Next you’ll learn to create personal goals that align with corporate objectives and install a personal accountability system for yourself that focuses your attention on critical success factors. Finally, you’ll see how to “cascade” your goals and accountability to the employees in your group.

Creating a Professional Demeanor: How to Look, Act and Sound Like a Professional

You’ll learn to control situations instead of letting them control you and deal effectively with difficult people.

Dale Carnegie Course: Effective Communications & Human Relations

You'll learn to strengthen interpersonal relationships, manage stress and handle fast-changing workplace conditions. You'll be better equipped to perform as a persuasive communicator, problem-solver and focused leader. And you'll develop a take-charge attitude initiated with confidence and enthusiasm.

Effective Communications & Human Relations
FREE PREVIEW

Get the power for you to move far beyond your comfort zone as you stretch for and attain ambitious new goals.
Register today for a session of our Dale Carnegie Course...FREE.

How To Be Confident In English

This course applies the know-how accumulated through a hundred years of experience at Dale Carnegie Training and helps release their mental-brakes. Learn how to fully tap into your team’s latent English language ability, so that they can learn to speak English with confidence.

How To Be Confident In English Free Session

This course applies the know-how accumulated through a hundred years of experience at Dale Carnegie Training and helps release their mental-brakes. Learn how to fully tap into your team’s latent English language ability, so that they can learn to speak English with confidence.

How To Do Delegation That Really Works

Identifying who is ready for delegation and using a collaborative process clarifies the level of control needed to affix accountability.

How To Handle Multiple Demands On Your Time

By using techniques like "day-tight compartments" and "magic formula decision making" you will actually train your mind to be laser sharp all the time. You’ll learn to cut through the clutter, zero in on the real issue, deal with it and move on.

How To Replace Workplace Negativity With Enthusiasm

This new one-day seminar will show you how to use Dale Carnegie’s proven ways to prevent the naysayers, whiners and downers from robbing you and your group of the energy to succeed.

How To Work With Really Difficult People

This module will help you confront and deal effectively with the behaviors and attitudes of difficult people, rather than react negatively.

Innovation leadership

Become more flexible in your thinking and learn how to innovate! This training helps you understand the framework behind innovation! Participants will be able to use this training to lead product planning and improve operations.

Leaders Not Managers

Leadership development has meant different things in different times. The modern leader knows that it means developing the skills needed to motivate the modern team. These necessary skills can be learned through a leadership development training program, which is less stressful than being forced to learn the skills on the job. Working your way up the ladder, you've experienced numerous leadership styles from the previous generations of managers.

Powerful Team Building Techniques for Leaders

Teams need to work together to identify and work by the values, vision, and guiding principles that build successful teamwork.

Practical Skill Sets for Facilitation

Facilitation by definition means to make easy for others. Some people may be good “presenters” and may still have room for growth in helping a group experience “discovery” and “application” while moving toward improved performance. Skilled facilitation is about leading a process rather than presenting information.

Professional Leadership for New Managers

This seminar helps you develop the qualities of good leadership that are essential for career and organizational success.

Step Up to Leadership (1 Day)

Leaders build people and manage processes. Managers manage processes… therein lies the key difference between the two.

Successful Public Speaking

When the time comes for you to speak – be it in the Boardroom, at the section meeting, in front of colleagues, to your team, to the whole company, to the labor union, to the shareholders, etc. HAVE NO FEAR! …stand tall and confident and know you can deliver!

The Dale Carnegie Immersion Seminar - 3 Day Program

This unique three-day seminar will help you master the skills you need to excel in today's competitive workplace. You'll learn to handle people more professionally and keep pace with fast-changing workplace conditions. After you complete the seminar you'll be equipped to perform as a persuasive communicator, creative problem solver and intelligent risk-taker.

Organizational Development

Business Execution: Linking People, Goals and Accountability to Drive Results

This intensive program begins by helping you define your role in the company’s plan. Next you’ll learn to create personal goals that align with corporate objectives and install a personal accountability system for yourself that focuses your attention on critical success factors. Finally, you’ll see how to “cascade” your goals and accountability to the employees in your group.

Creating a Professional Demeanor: How to Look, Act and Sound Like a Professional

You’ll learn to control situations instead of letting them control you and deal effectively with difficult people.

Dale Carnegie Course: Effective Communications & Human Relations

You'll learn to strengthen interpersonal relationships, manage stress and handle fast-changing workplace conditions. You'll be better equipped to perform as a persuasive communicator, problem-solver and focused leader. And you'll develop a take-charge attitude initiated with confidence and enthusiasm.

Effective Communications & Human Relations
FREE PREVIEW

Get the power for you to move far beyond your comfort zone as you stretch for and attain ambitious new goals.
Register today for a session of our Dale Carnegie Course...FREE.

How To Do Delegation That Really Works

Identifying who is ready for delegation and using a collaborative process clarifies the level of control needed to affix accountability.

How To Handle Multiple Demands On Your Time

By using techniques like "day-tight compartments" and "magic formula decision making" you will actually train your mind to be laser sharp all the time. You’ll learn to cut through the clutter, zero in on the real issue, deal with it and move on.

How To Replace Workplace Negativity With Enthusiasm

This new one-day seminar will show you how to use Dale Carnegie’s proven ways to prevent the naysayers, whiners and downers from robbing you and your group of the energy to succeed.

How To Work With Really Difficult People

This module will help you confront and deal effectively with the behaviors and attitudes of difficult people, rather than react negatively.

Innovation leadership

Become more flexible in your thinking and learn how to innovate! This training helps you understand the framework behind innovation! Participants will be able to use this training to lead product planning and improve operations.

Leaders Not Managers

Leadership development has meant different things in different times. The modern leader knows that it means developing the skills needed to motivate the modern team. These necessary skills can be learned through a leadership development training program, which is less stressful than being forced to learn the skills on the job. Working your way up the ladder, you've experienced numerous leadership styles from the previous generations of managers.

Leaders Not Managers Free Session

Leadership development has meant different things in different times. The modern leader knows that it means developing the skills needed to motivate the modern team. These necessary skills can be learned through a leadership development training program, which is less stressful than being forced to learn the skills on the job. Working your way up the ladder, you've experienced numerous leadership styles from the previous generations of managers.

Powerful Team Building Techniques for Leaders

Teams need to work together to identify and work by the values, vision, and guiding principles that build successful teamwork.

Practical Skill Sets for Facilitation

Facilitation by definition means to make easy for others. Some people may be good “presenters” and may still have room for growth in helping a group experience “discovery” and “application” while moving toward improved performance. Skilled facilitation is about leading a process rather than presenting information.

Professional Leadership for New Managers

This seminar helps you develop the qualities of good leadership that are essential for career and organizational success.

Step Up to Leadership (1 Day)

Leaders build people and manage processes. Managers manage processes… therein lies the key difference between the two.

The Dale Carnegie Immersion Seminar - 3 Day Program

This unique three-day seminar will help you master the skills you need to excel in today's competitive workplace. You'll learn to handle people more professionally and keep pace with fast-changing workplace conditions. After you complete the seminar you'll be equipped to perform as a persuasive communicator, creative problem solver and intelligent risk-taker.

Presentation Effectiveness

Creating a Professional Demeanor: How to Look, Act and Sound Like a Professional

You’ll learn to control situations instead of letting them control you and deal effectively with difficult people.

Dale Carnegie Course: Effective Communications & Human Relations

You'll learn to strengthen interpersonal relationships, manage stress and handle fast-changing workplace conditions. You'll be better equipped to perform as a persuasive communicator, problem-solver and focused leader. And you'll develop a take-charge attitude initiated with confidence and enthusiasm.

Effective Communications & Human Relations
FREE PREVIEW

Get the power for you to move far beyond your comfort zone as you stretch for and attain ambitious new goals.
Register today for a session of our Dale Carnegie Course...FREE.

How To Be Confident In English

This course applies the know-how accumulated through a hundred years of experience at Dale Carnegie Training and helps release their mental-brakes. Learn how to fully tap into your team’s latent English language ability, so that they can learn to speak English with confidence.

How To Be Confident In English Free Session

This course applies the know-how accumulated through a hundred years of experience at Dale Carnegie Training and helps release their mental-brakes. Learn how to fully tap into your team’s latent English language ability, so that they can learn to speak English with confidence.

Leaders Not Managers Free Session

Leadership development has meant different things in different times. The modern leader knows that it means developing the skills needed to motivate the modern team. These necessary skills can be learned through a leadership development training program, which is less stressful than being forced to learn the skills on the job. Working your way up the ladder, you've experienced numerous leadership styles from the previous generations of managers.

Persuasive, Confident, Impressive

Whether you are persuading colleagues, selling a client or energizing a team, the power of your presentation makes the difference between success and failure.

Persuasive, Confident, Impressive - Presentation Success Secrets - Free Session

Join us at our free session of the High Impact Presentations® program and gain a clear understanding of how this program will take your presentation skills to the next level.

Successful Public Speaking

When the time comes for you to speak – be it in the Boardroom, at the section meeting, in front of colleagues, to your team, to the whole company, to the labor union, to the shareholders, etc. HAVE NO FEAR! …stand tall and confident and know you can deliver!

The Dale Carnegie Immersion Seminar - 3 Day Program

This unique three-day seminar will help you master the skills you need to excel in today's competitive workplace. You'll learn to handle people more professionally and keep pace with fast-changing workplace conditions. After you complete the seminar you'll be equipped to perform as a persuasive communicator, creative problem solver and intelligent risk-taker.

Sales

Creating a Professional Demeanor: How to Look, Act and Sound Like a Professional

You’ll learn to control situations instead of letting them control you and deal effectively with difficult people.

Dale Carnegie Course: Effective Communications & Human Relations

You'll learn to strengthen interpersonal relationships, manage stress and handle fast-changing workplace conditions. You'll be better equipped to perform as a persuasive communicator, problem-solver and focused leader. And you'll develop a take-charge attitude initiated with confidence and enthusiasm.

Effective Communications & Human Relations
FREE PREVIEW

Get the power for you to move far beyond your comfort zone as you stretch for and attain ambitious new goals.
Register today for a session of our Dale Carnegie Course...FREE.

How To Be Confident In English

This course applies the know-how accumulated through a hundred years of experience at Dale Carnegie Training and helps release their mental-brakes. Learn how to fully tap into your team’s latent English language ability, so that they can learn to speak English with confidence.

How To Be Confident In English Free Session

This course applies the know-how accumulated through a hundred years of experience at Dale Carnegie Training and helps release their mental-brakes. Learn how to fully tap into your team’s latent English language ability, so that they can learn to speak English with confidence.

How To Do Delegation That Really Works

Identifying who is ready for delegation and using a collaborative process clarifies the level of control needed to affix accountability.

How To Work With Really Difficult People

This module will help you confront and deal effectively with the behaviors and attitudes of difficult people, rather than react negatively.

Sales Power Up 1 Day Seminar

Applying a logical, repeatable and proven sales process helps salespeople know where they are going and how to plan for success. Sales people need to be able to follow a repeatable pattern to build rapport, generate interest, present customized solutions, overcome objections, create urgency, and ask for commitments. This seminar pulls together the full sales process. You will practice giving your sales presentation, as you would to an actual buyer, with peer assessment and feedback.

Sales Presentation Skills

In this One-Day Seminar, the presentation basics are thoroughly covered and three distinct delivery structures are taught and then rigorously practiced. There is a heavy focus on “delivery with coaching”throughout. This is safe environment where the salespeople can experiment and really push themselves.

Successful Public Speaking

When the time comes for you to speak – be it in the Boardroom, at the section meeting, in front of colleagues, to your team, to the whole company, to the labor union, to the shareholders, etc. HAVE NO FEAR! …stand tall and confident and know you can deliver!

The Dale Carnegie Immersion Seminar - 3 Day Program

This unique three-day seminar will help you master the skills you need to excel in today's competitive workplace. You'll learn to handle people more professionally and keep pace with fast-changing workplace conditions. After you complete the seminar you'll be equipped to perform as a persuasive communicator, creative problem solver and intelligent risk-taker.